Что компилятор C делает с разными типами объявлений?

Я понимаю это:

int i = 3;  // declaration with definition

Он сообщает компилятору:

  1. Зарезервировать место в памяти для хранения целочисленных значений.
  2. Свяжите имя с ячейкой памяти.
  3. Сохранить значение 3 в этом месте.

Но что это объявление сообщает компилятору:

int i;  // declaration
5
задан Jonathan Leffler 27 May 2015 в 17:49
поделиться