Foydalanuvchining standart turlari
Misollar
typedef
unsigned int
UINT
;
typedef
char
Msg[100]
;
typedef
struct
{
char fio[30];
int date, code;
double salary;}
Worker
;
xuddi shunday e’lon qilingan yangi turlardan, dasturlaksh jarayonida oddiy standart turlar
kabi foydalanish mumkin bo’ladi:
UINT
i, j ; //
unsigned int turidagi ikkita o’zgaruvchi
Msg str
[10]; //
100 ta belgidan iborat 10 satrli massiv
Worker staff
[100]; //
100 ta strukturali massiv
Turlarning bunday shaklda tavsiflanishi, dasturlashda takrorlanishlarning oldini oladi.
Ya’ni dastur matnida typedef yordamida e’lon qilingan yangi turga bog’liq o’zgaruvchilarga
kiritiladigan o’zgarishlarni faqat ushbu operator blokida amalga oshirish yetarli hisoblanadi.
22
Foydalanuvchining standart turlari
Sanoqli tur (enum)
Dastur yozish vaqtida ba’zida bir nechta nomdagi konstanta (o’zgarmas)
turlarni aniqlash talab qilinadi. Buning uchun sanoqli turdan foydalanish ancha
qulaylik tug’diradi, bunda konstantalar qobul qiladigan qiymatlar butun sonli
qiymatlar bo’lishi mumkin. Bunday sanoqli turni aniqlash (yaratish) sintaksisi –
umumiy ko’rinishi quyidagicha: