Читайте также:
|
|
Визначення структури задає її внутрішню організацію, описуючи поля, що входять до складу структури:
struct part
{
int modelnumber;
int partnumber;
float cost;
};
Синтаксис визначення структури
Визначення структури починається з ключового слова struct. Далі визначається ім’я структури, в даному випадку – part. Оголошення полів структури modelnumber, partnumber и cost поміщено у фігурні дужки. На відміну від циклів, розгалужень та функцій після закриваючої фігурної дужки йде крапка з комою (;) – символ, що визначає кінець визначення структури.
Значення визначення структури
Визначення структури необхідно для того, щоб створювати на її основі змінні типу part. Саме визначення не створює жодної змінної, не виконується ані виділення пам’яті, ані оголошення змінної. У той же час визначення звичайної змінної передбачає виділення пам’яті під неї. Таким чином, визначення структури фактично задає внутрішню організацію структурних змінних після того, як їх буде визначено.
Оголошення структурної змінної
Перший рядок функції main() виглядає наступним чином:
part part1;
Він представляє собою оголошення змінної part1, що має тип part. Це означає, що під цю змінну виділяється пам'ять.
Дата добавления: 2015-07-25; просмотров: 43 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Проста структура | | | Ініціалізація полів структури |