Объявления простой переменной
Объявление простой переменной самой простой формы напрямую декларатора, указывающее имя переменной и тип.Она также определяет класс хранения и тип данных переменной.
Классы и типы (или оба) для хранения в объявлении переменных.Нетипизированные переменные (например, var;создание предупреждения.)
Синтаксис
declarator:
Указатель Optнепосредственн-декларатор
непосредственн-декларатор.
identifierИдентификатор.
nondigitnondigit идентификатора
количество идентификаторов
Для арифметики, структуры, объединения, перечислений и пустых типов и типов, представленных 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 тип значения без знака и хранения объединенных.