O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi toshkent axborot texnologiyalari universiteti



Yüklə 18,82 Mb.
səhifə24/162
tarix30.12.2022
ölçüsü18,82 Mb.
#98054
1   ...   20   21   22   23   24   25   26   27   ...   162
МТ Мажмуа МАЪРУЗАЛАР

Yozuvlar
Yozuvlar – bu turli toifadagi maydonlar yig’indisidir. Maydon – bu bironta nom va toifaga ega bo’lgan tuzilmadir (o’zgaruvchi). Yozuv bu statik tuzilma hisoblanadi. Chunki yozuvning maydonlari xotirada ketma-ket yacheykalarga joylashtiriladi. Yozuv uchun xotiradan joy uning maydonlari toifalaridan kelib chiqib ajratiladi, ya’ni xar bir maydonga sarflanadigan joylar yig’indisi olinadi.

tartir nomeri

talaba ‘fio’si

adres

balli

int i
(4 bayt)

char FIO[30]
(30 bayt)

char adres[20]
(20 bayt)

float ball
(4 bayt)













Bu yerda ushbu tuzilmaga 4+30+20+4=58 bayt xotiradan joy ajratiladi. Yozuvlarni dasturda ifodalash:
struct Talaba{
int i;
char fio[30];
char adres[20];
float ball;
}
Yuqorida biz yozuv toifasini e’lon qildik. Bu foydalanuvchi tomonida aniqlanadigan toifa hisoblanadi. Endi shu toifadagi o’zgaruvchini e’lon qilishimiz mumkin.
Talaba t1;
Bu yerda endi t1 nomli talabaning yuqorida keltirilganidek maydonlardan iborat yozuv paydo bo’ldi. Uning maydonlariga murojaat qilish va qiymat berish quyidagicha amalga oshiriladi.

Yüklə 18,82 Mb.

Dostları ilə paylaş:
1   ...   20   21   22   23   24   25   26   27   ...   162




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə