C++ da strukturalar haqida ma’lumot bering Reja



Yüklə 26,17 Kb.
səhifə3/5
tarix10.03.2023
ölçüsü26,17 Kb.
#102235
1   2   3   4   5
11C da strukturalar haqida ma’lumot bering

}
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.
Misol uchun:
Char capital[]=”TASHKENT”;
Char capital[]={‘T’,’A’,’S’,’H’,’K’,’E’,’N’,’T’,’\n’};
char A[ ][9] = { “Tashkent”, ”Samarkand”, ”Xiva”};


Massivlar va satrlar funksiya parametrlari sifatida. Funksiyalarda massivlar argument sifatida ishlatilganda ularning birinchi indeksi chegarasini kursatish shart emas, qolganlarini chegarasini ko’rsatish shart. Massivlar ilova bo’yicha uzatiladi, ya’ni ularning qiymati funksiyada o’zgarishi mumkin.
Misol:
//massiv elementlari summasini hisoblash
int sum (int n, int a[] )
{int i, int s=0;
for( i=0; i
s+=a[i];
return s;
}
Satrlar parametrlar sifatida char[] tipidagi bir o’lchovli machssivlar sifatida uzatilishi mumkin. Bu xolda satr uzunligini aniq ko’rsatish shart emas.
Misol:
//simvollar sonini xisoblash
int strlen ( char a[])
{ int iq0; while(a[i++]);

Yüklə 26,17 Kb.

Dostları ilə paylaş:
1   2   3   4   5




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

    Ana səhifə