Информатика. Общая информатика. Основы языка C++. Мамонова Т.Е. - 180 стр.

UptoLike

Составители: 

4.9.2. Перечисления
Если надо определить несколько именованных констант таким об-
разом, чтобы все они имели разные значения, можно воспользоваться
перечисляемым типом:
enum [имя_типа] {список констант};
Константы должны быть целочисленными и могут инициализиро-
ваться обычным образом. Если инициализатор отсутствует, то первая
константа обнуляется, а остальным присваиваются значение на единицу
большее, чем предыдущее.
Пример 94
enum Err{ErrRead, ErrWrite, ErrConvert);
Err error;
. . . .
switch(error)
{
case ErrRead: …..
case ErrWrite: …..
case ErrConvert: …..
}
4.9.3. Структуры
Структура это объединенное в единое целое множество по-
именованных элементов данных. Элементы структуры (поля) могут
быть различного типа, они все должны иметь различные имена.
Форматы определения структурного типа следующие:
1. struct имя_типа //способ 1
{
тип 1 элемент1;
тип2 элемент2;
. . .
};
Пример 95
struct Date//определение структуры
{
int day;
int month;
int year;
};
Date birthday;//переменная типа Date
180