logo search
ООП для Заоч / Пинчук Лозовская Программир на С

Void main() // (рівень 0)

{ int R=1; // змінна в просторі рівня 1

{ int R=2; // змінна в просторі рівня 2

{ int R=3; // змінна в просторі рівня 3

printf("Level 3: R=%d \n", R);

}

printf("Level 2: R=%d \n", R);

}

printf("Level 1: R=%d \n", R);

// застосовано операцію дозволу

// доступу до глобального простору

printf("Level 0: R=%d \n", ::R);

}

Протокол роботи програми:

Level 3: R=3

Level 2: R=2

Level 1: R=1

Level 0: R=0

Ідентифікатор не повинен збігатися зі службовим словом.