Назад | Оглавление | Далее |
В этом разделе дано последовательное описание синтаксиса и семантики объявлений переменных. Разновидности переменных перечислены в следующей таблице:
Вид переменной | Пояснение |
---|---|
Простая переменная | Скалярная переменная целого или плавающего типа |
Переменная перечислимого типа | Простая переменная целого типа, принимающая значения из предопределенного набора именованных значений |
Структура | Переменная, содержащая совокупность элементов которые могут иметь различные типы |
Объединение | Переменная, содержащая совокупность элементов которые могут иметь различные типы, но занимают одну и ту же область памяти |
Массив | Переменная, содержащая совокупность элементов одинакового типа |
Указатель | Переменная, которая указывает на другую переменную (содержит ее адрес) |
Общая синтаксическая форма объявления переменных описана в начале раздела 3. В данном разделе для простоты изложения объявления описываются без спецификаций класса памяти и инициализаторов. Спецификации класса памяти описаны в разделе 3.6, инициализаторы - в разделе 3.7.
В объявлении простой переменной, массива и указателя спецификация типа может быть опущена. Если это объявление записано на внешнем уровне, то спецификация класса памяти тоже может быть опущена. В объявлении внутреннего уровня хотя бы одна из спецификаций - класса памяти или типа - должна присутствовать.
Назад | Оглавление | Далее |