Инициализация переменных

Содержание

При объявлении переменной она может быть инициализирована. Для этого нужно после ее объявления поставить знак равенства и константу, т.е. общая форма инициализации имеет следующий вид:

тип имя_переменной = константа;

Приведем несколько примеров инициализации переменных:

char ch = 'a';
int first = 0;
double balance = 123.23;

Глобальные и статические локальные переменные инициализируются только один раз в начале работы программы. А локальные переменные (исключая статические локальные) инициализируются каждый раз при входе в блок, в котором они объявлены. Неинициализированные локальные переменные до первого присвоения имеют произвольное значение. Неинициализированные глобальные и статические локальные переменные в начале работы программы автоматически обнуляются.