Поделиться через


Объявления простой переменной

Объявление простой переменной самой простой формы напрямую декларатора, указывающее имя переменной и тип.Она также определяет класс хранения и тип данных переменной.

Классы и типы (или оба) для хранения в объявлении переменных.Нетипизированные переменные (например, var;создание предупреждения.)

Синтаксис

  • declarator:
    Указатель Opt

    непосредственн-декларатор

  • непосредственн-декларатор.
    identifier

  • Идентификатор.
    nondigit

    nondigit идентификатора

    количество идентификаторов

Для арифметики, структуры, объединения, перечислений и пустых типов и типов, представленных by typedef простые имена, деклараторы можно использовать в объявлении поскольку все предоставляет описателя типа печать сведения.Указатель на массив и типы функций требуется более осложненных деклараторов.

Можно использовать список идентификаторов, разделенных запятыми (") определить несколько переменных в одном объявлении.Все переменные, определенные в объявлении имеют один и тот же базовый тип.Примеры.

int x, y;        /* Declares two simple variables of type int */
int const z = 1; /* Declares a constant value of type int */

Переменные x и y может содержать любое значение в наборе, указанном int введите для конкретной реализации.Простой объект z инициализирует значение 1 и не является изменяемым.

Если объявление z was для неинициализированных статической переменной или в области файла, она получил бы начальное значение 0, то значение будет нередактируемым.

unsigned long reply, flag; /* Declares two variables
                              named reply and flag     */

В этом примере обе переменные, reply и flag, обладающее unsigned long тип значения без знака и хранения объединенных.

См. также

Основные понятия

Деклараторы и объявления переменной