Содержание
- 2. Перечисления ( enum ) Формат: enum [ имя_типа ] { список_констант }; Примеры: 1. enum spectr
- 3. Структуры ( struct ) struct [ имя_типа ] { тип_1 элемент_1; тип_2 элемент_2; ... тип_n элемент_n;
- 4. struct{ char fio[30]; int age, code; float money; }worker = {“Ivanov P.I.“,18,215,3400.55}; struct complex { float
- 5. Доступ к полям структуры worker worker1, stud[100], *ps; worker1.fio = “Petrov A.V."; stud[8].code = 215; ps->money
- 6. void print_worker(Worker); //объявление функции int main() { worker stud[100]; ... /* формирование массива stud */ for
- 7. struct Options { bool centerX:1; bool centerY:1; unsigned int shadow:2; unsigned int palette:4;}; struct{ short a:
- 8. Объединения ( union ) union un {int a; float b; char c[20];}; un x; #include int
- 9. union { unsigned char c; struct { unsigned b0: 1; unsigned b1: 1; unsigned b2: 1;
- 10. Ограничения объединений объединение может инициализироваться только значением его первого элемента; объединение не может содержать битовые поля;
- 11. Типы данных, определяемые пользователем enum struct union Переименование типов (typedef) typedef тип новое_имя [ размерность ];
- 13. Скачать презентацию