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
9
Do'stlaringiz bilan baham: |