|
union {long h; int i,j; char c[4]}UNIBog'liq Texnologiyalari va kommunikatsiyalarni rivojlantirish vazirligi 963-21 Matyoqubova Gulsara, 9-Ma’ruza, sherova nigina kurs ishi, 1tpJLTag3m8qXgYOw6PyHJEMJacHyBVZmykPp5f2, 3-slayd, 5строк бф1, МЕЖ.КАФ. МАГИСТР 1 курс, шаблон отчета, Заболевания перикарда, 5.JISMONIY MADANIYAT DARSLARIDA PEDAGOGIK NAZORAT2, 1, 1 mavzuga, 1. “Uzliksizta’limkonsepsiyasi”birinchimartakimtomonidantahlil q (1), O`zbekiston respublikasi oliy va o`rta maxsus ta`lim vazirligi sunion {long h; int i,j; char c[4]}UNI;
Birlashmalarning asosiy xususiyat shundaki uning xamma elementlari bir xil
boshlang’ich adresga ega bo’ladi.
Masalan:
union{
char s[10];
int x;
}u1;
13
Quyidagi dastur yordamida bu xususiyatni tekshirish mumkin:
enum paytype{CARD,CHECK};
struct{
paytype ptype
union{
char card[25];
long check;
};
}info;
switch (info.ptype)
{
case CARD:cout<<”\nKarta bilan to’lash:”<
case CHECK:cout<<”\nChek bilan to’lash:”<
}
Massivlar va satrlar
Massivlarni ta’riflash. Massiv indeksli o’zgaruvchidir.
Massiv sodda ta’rifi:
>[] = ;
Massiv indekslar qiymati har doim 0 dan boshlanadi.
Ko’p o’lchovli massiv initsializatsiya qilinganda massivning birinchi indeksi
chegarasi kursatilishi shart emas, lekin qolgan indekslar chegaralari kursatilishi shart.
Misol uchun:
int a[6]; float b[8],c[100];
double d[] q {1, 2, 3, 4, 5};
int A [20][10];
int A [30][20][10];
int A [3][3] = {0,1,2,3,4,5,6,7,8,9,10,11};
int A[ ][3] q { {0,1,100}, {200,210,300}, {1000, 2000, 2100}};
Satrlar. Satrli konstanta ikkilik qavslarga olingan simvollar ketma ketligidir.
Satrli konstanta oxiriga avtomatik ravishda satr ko’chirish ‘\n’ simvoli qo’shiladi.
Satr qiymati simvolli konstanta bo’lgan simvolli massiv sifatida ta’riflanadi.
14
Misol uchun:
Char capital[]=”TASHKENT”;
|
| |