Справочник языка Cи


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


В этом разделе дано последовательное описание синтаксиса и семантики объявлений переменных. Разновидности переменных перечислены в следующей таблице:

Таблица 3.4.

Вид переменной

Пояснение

Простая переменная

Скалярная переменная целого или плавающего типа



Переменная перечислимого типа

Простая переменная целого типа, принимающая значения из предопределенного набора именованных значений

Структура

Переменная, содержащая совокупность элементов, которые могут иметь различные типы

Объединение

Переменная, содержащая совокупность элементов, которые могут иметь различные типы, но занимают одну и ту же область памяти

Массив

Переменная, содержащая совокупность элементов одинакового типа

Указатель

Переменная, которая указывает на другую переменную (содержит ее адрес)

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

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



Содержание раздела