Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Переименование типов
Типу можно задавать имя с помощью ключевого слова typedef: typedef тип имя_типа [размерность]; Примеры: typedef unsigned int UNIT; typedef char Msg[100]; Такое имя можно затем использовать также как и стандартное имя типа: UNIT a,b,c;//переменные типа unsigned int Msg str[10];// массив из 10 строк по 100 символов
Перечисления Если надо определить несколько именованных констант таким образом, чтобы все они имели разные значения, можно воспользоваться перечисляемым типом: enum [имя_типа] {список констант}; Константы должны быть целочисленными и могут инициализироваться обычным образом. Если инициализатор отсутствует, то первая константа обнуляется, а остальным присваиваются значение на единицу большее, чем предыдущее. Пример: Enum Err{ErrRead, ErrWrite, ErrConvert); Err error; .... switch(error) { case ErrRead: ….. case ErrWrite: ….. case ErrConvert: ….. } Структуры Структура – это объединенное в единое целое множество поименованных элементов данных. Элементы структуры (поля) могут быть различного типа, они все должны иметь различные имена. Форматы определения структурного типа следующие: 1. struct имя_типа //способ 1 { тип 1 элемент1; тип2 элемент2; ... }; Пример: struct Date//определение структуры { int day; int month; int year; }; Date birthday;//переменная типа Date 2) struct //способ 2 { тип 1 элемент1; тип2 элемент2; ... } список идентификаторов; Пример: struct { int min; int sec; int msec; }time_beg,time_end; В первом случае описание структур определяет новый тип, имя которого можно использовать наряду со стандартными типами. Во втором случае описание структуры служит определением переменных. 3) Структурный тип можно также задать с помощью ключевого слова typedef: Typedef struct //способ 3 { floar re; float im; }Complex; Complex a[100];//массив из 100 комплексных чисел. Date: 2015-08-15; view: 511; Нарушение авторских прав |