НазадОглавлениеДалее

3.4. Объявление переменных

В этом разделе дано последовательное описание синтаксиса и семантики объявлений переменных. Разновидности переменных перечислены в следующей таблице:
Таблица 3.4. Размер памяти и область значений типов
Вид переменнойПояснение
Простая переменнаяСкалярная переменная целого или плавающего типа
Переменная перечислимого типаПростая переменная целого типа, принимающая значения из предопределенного набора именованных значений
СтруктураПеременная, содержащая совокупность элементов которые могут иметь различные типы
ОбъединениеПеременная, содержащая совокупность элементов которые могут иметь различные типы, но занимают одну и ту же область памяти
МассивПеременная, содержащая совокупность элементов одинакового типа
УказательПеременная, которая указывает на другую переменную (содержит ее адрес)

Общая синтаксическая форма объявления переменных описана в начале раздела 3. В данном разделе для простоты изложения объявления описываются без спецификаций класса памяти и инициализаторов. Спецификации класса памяти описаны в разделе 3.6, инициализаторы - в разделе 3.7.

В объявлении простой переменной, массива и указателя спецификация типа может быть опущена. Если это объявление записано на внешнем уровне, то спецификация класса памяти тоже может быть опущена. В объявлении внутреннего уровня хотя бы одна из спецификаций - класса памяти или типа - должна присутствовать.


НазадОглавлениеДалее