types/block-prog.c - Illustration af scope i tre indlejrede blokke. | Lektion 8 - slide 20 : 29 Program 2 |
#include <stdio.h> int main(void) { int a = 5, b = 7, c; { int b = 10, c; { int a = 3, c; c = a + b; printf("Inner: a + b = %d + %d = %d\n", a, b, c); } c = a + b; printf("Middle: a + b = %d + %d = %d\n", a, b, c); a = 9; } c = a + b; printf("Outer: a + b = %d + %d = %d\n", a, b, c); return 0; }