1.2. C tilida strukturalar C tilida struktura – bu har xil turdagi nomlangan ob’ektlarni birlashtiruvchi
tur hisoblanadi. Bunga 1-listingda misol keltirilgan.
1-listing. C tilida strukturaga misol
struct family { char *father; char *mother; int[2] ages; }; Ushbu turdagi yangi o’zgaruvchini hosil qilish uchun quyidagi
konstruktsiya ishlatiladi:
struct family f; Strukturaning maydonlariga murojaat qilish uchun “nuqta” (.) operatoridan
foydalanish mumkin:
f.father = "john dow"; 2-listingda strukturani e’lon qilish va uning ob’ektlari (maydonlari)ni hosil
qilishning boshqa varianti keltirilgan.
2-listing. Strukturani e’lon qilishga misol
typedef struct { int a; int b; int c; } rec; // struktura turidagi yangi ob’ektni hosil qilish