Лекція 11. Структури або записи

1. Описання структур

 При розв’язуванні багатьох інформаційних задач часто доводиться використовувати дані різного типу про той же самий об’єкт. Наприклад, дані про книгу: автор, назва, видавництво, рік видання, кількість сторінок. Можна було б зберігати бібліографічні дані про книги у різних масивах: автори; назви і т.п. Але це незручно. Тому виникає необхідність використання комбінованих типів, елементами яких можуть бути різні типи.

У мові С до такого типу належать структури або записи.

Описання структур має такий вигляд:

 struct < ім’я>

{ описи елементів } [ім'я змінної, …]; 

Окремий опис елемента це фактично опис змінної – тип та ім'я.

Ім'я структури інакше називається тегом (ярлик, етикетка). Тег дає назву структурі ті є коротким позначення тої частини структури, яка міститься в дужках.

        Зрозуміло, що область дії і шаблону, і змінних залежить від їх розташування в програмі. Якщо опис структури навести до початку функції main, то він діятиме на всю програму, тобто матиме зовнішній характер. Якщо ж це зробити у функції після відкриття дужки – автоматичний.

        

Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання

Вирівнювання тексту Вирівнювання тексту

Ширина абзацу Ширина абзацу

0