Результат работы программы

k=l k=2 k=3 k=4 k=5

Переменная к в функции stat зафиксирована в оперативной памяти. Инициализация к проводится только один раз — при первом вызове функции переменной к присваивается значение 1. При втором обращении к функции stat инициализация переменной к не будет производиться и на экран выведется 2. Значение к сохраняется в оперативной памяти, однако переменная не доступна из функции main.

Модификатор register. Модификатор предназначен для того, чтобы поместить переменную в один из регистров общего назначения процессора. Благодаря этому повышается скорость работы с данными. Это необходимо для создания управляющих программ, требующих высокую скорость обработки данных.