struct құрылымдық тип аты { элементерді сипаттау } құрылым тізімі;
Мысал
Кесте жолында берілген берілгендерді сипаттау:
№
|
Атауы
|
Саны
|
Бағасы
|
Шығарылған жылы
|
1
|
Стол
|
120
|
3000,5
|
2002
|
Егер өрістердің келесі н енгізсек:
№ - n
Атауы - name
Саны - k
Бағасы - c
Шығарылған жылы - g
Сипаттау келесідей болады:
struct s {
int n;
char name[];
int k;
float c;
int g;
};
struct s x;
және x айнымалысы жоғарыда көрсетілген кесте жолындағы берілгендерді өңдеуге арналған.
Мысал
Құрылым(обьект) мен құрылымдық типті бірге сипаттау мысалыstruct student {
char name [15]; /* Аты */
char surname [20] ; /* Фамилиясы */
int year; /* Курсы */
} student_l, student_2, student_3;
Мұнда student атты құрылымдық тип және student_l, student_2, student_3 үш ныұты құрылым сипатталған. Осы үш құрылымның әрқайсысына студенттің атын (name), фамилиясын (surname),студенттің оқитын курсын(year) жарииялайтын құрылым кіреді.
Келтірілген сипаттамадан кейін сол программада кез келген құрылым санын сипаттауға болады, ол үшін келесі student құрылымдық типін қолдануға болады:
struct student laader, freshman ,
Достарыңызбен бөлісу: |