Составители:
Рубрика:
60
инициализации. В табл. 5.1 приведены область действия и продолжи-
тельность существования переменных разных классов памяти:
Таблица 5.1
Область действия и продолжительность
существования переменных разных классов памяти
итямапссалК
еовечюлК
оволс
ямерВ
яинавовтсещус
ьтсалбО
яивтсйед
йиксечитамотвАotuaоннемерВколБ
йывортсигеРrtsigerоннемерВколБ
йыньлаколйиксечитатСcitatsонняотсоПколБ
йыньлаболгйиксечитатСcitatsонняотсоПлйаФ
йиншенВnretxeонняотсоПаммаргорП
В программе может быть описано несколько переменных с одним и
тем же именем, но в разных блоках. В нижеприведенном примере объяв-
лена одна глобальная и три локальных переменных с одним и тем же
именем 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();
Страницы
- « первая
- ‹ предыдущая
- …
- 58
- 59
- 60
- 61
- 62
- …
- следующая ›
- последняя »