Основы программирования на языке Си. Кучин Н.В - 60 стр.

UptoLike

Составители: 

60
инициализации. В табл. 5.1 приведены область действия и продолжи-
тельность существования переменных разных классов памяти:
Таблица 5.1
Область действия и продолжительность
существования переменных разных классов памяти
итямапссалК
еовечюлК
оволс
ямерВ
яинавовтсещус
ьтсалбО
яивтсйед
йиксечитамотвАotuннемерВколБ
йывортсигеРrtsigeннемерВколБ
йыньлаколйиксечитатСcitatнняотсоПколБ
йыньлаболгйиксечитатСcitatнняотсоПлйаФ
йиншенВnretxнняотсоПаммаргорП
В программе может быть описано несколько переменных с одним и
тем же именем, но в разных блоках. В нижеприведенном примере объяв-
лена одна глобальная и три локальных переменных с одним и тем же
именем var:
# include < stdio.h >
void ff( void );
void fl( void );
/* Пример 38 */
int var=5;
main( void )
{
int var=10;
printf(“ var = %d\n”,var); /* var = 10 */
{
int var=100;
printf(“ var = %d\n”,var); /* var = 100 */
}
printf(“ var = %d\n”,++var); /* var = 11 */
ff();
printf(“ var = %d\n”,++var); /* var = 12*/
fl();
printf(“ var = %d\n”,++var); /* var = 13 */
fl();