Книга: Язык программирования Си для персонального компьютера
Объявление тега
Объявление тега
Объявление типа структуры, объединения или перечислимого типа имеет такую же синтаксическую форму, как и объявление переменной этих типов, однако в объявлении типа идентификатор переменной (а в общем случае описатель) опущен. Именем типа структуры, объединения или перечислимого типа является тег, который в данном случае обязателен.
Примеры.
/* пример 1 */
enum status {
loss = -1,
bye,
tie = 0,
win
};
/* пример 2 */
struct student {
char name [20];
int id, class;
}
В первом примере объявляется перечислимый тип с именем status. Имя типа может быть использовано в объявлениях переменных этого перечислимого типа. Идентификатору loss явно присваивается значение -1. Идентификаторы bye и tie ассоциируются со значением 0, a win - со значением 1.
Во втором примере объявляется структурный тип с именем student. Объявление типа student позволяет записывать впоследствии лаконичные объявления переменных этого типа, например объявление struct student employee, в котором объявляется структурная переменная employee типа student.
- Объявление типа
- Объявление typedef
- Типизация и повторное объявление
- Объявление переменной на внутреннем уровне
- Объявление функции
- Объявление динамических массивов
- Где можно разместить объявление бесплатно?
- 8.2. Как грамотно оформить рекламное объявление
- Объявление переменной перечислимого типа
- 6. Лекция: Объявление классов
- Объявление процедуры
- Как составить эффективное объявление для контекстной рекламы?