Bu jadvalning har bir satri har hil toifadagi alohida elementlardan tuzilgan:
Bu jadvalning har bir satri har hil toifadagi alohida elementlardan tuzilgan:
1. Tartib raqami – butun sonlardan
2. Familiya Ism – belgili satrlardan
3. Baholar – butun sonlar massividan tashkil topgan.
Bu ma`lumotlarni bir guruhga, strukturaga birlashtirish mumkin. Quyidagicha belgilashlar kiritamiz: Imtixon – strukturaning nomi; N – tartib raqami; FI – Familiya ism; B – baholar;
Strukturalarni e`lon qilish:
Strukturalarni e`lon qilish:
Strukturalarni e`lon qilish uchun struct xizmatchi so'zidan foydalaniladi.
struct struktura_nomi
{
toifa_1 nom1;
toifa_2 nom2;
. . .
toifa_n nomn;
};
Struktura elementiga murojaat
Struktura orqali yangi ma'lumotlar toifasi hosil qilinadi. Prоgrammada strukturalardan fоydalanish shu toifadagi o’zgaruvchilar e’lоn qilinish orqali bo'ladi.
Yuqoridagi misol uchun strukturani e`lon qilish quyidagicha bo`ladi:
struct imtixon
{
int n; // tartib raqami
char FI[30]; // Familiya ismi
int b[4]; // Baholar
};
Struktura elementlari (maydonlari) programmada oddiy o`zgaruvchilar kabi ishlatiladi. Struktura maydoni elementlari ustida, uning toifasida nima amal bajarish mumkin bo`lsa shu amallarni bajarish mumkin. Strukturaning mayddoniga murojaat qilish uchun, o'zgaruvchidan keyin nuqta (.) qo'yiladi.
Struktura elementlari (maydonlari) programmada oddiy o`zgaruvchilar kabi ishlatiladi. Struktura maydoni elementlari ustida, uning toifasida nima amal bajarish mumkin bo`lsa shu amallarni bajarish mumkin. Strukturaning mayddoniga murojaat qilish uchun, o'zgaruvchidan keyin nuqta (.) qo'yiladi.