Char capital[]={‘T’,’A’,’S’,’H’,’K’,’E’,’N’,’T’,’\n’}




Download 5,48 Mb.
Pdf ko'rish
bet8/53
Sana21.11.2023
Hajmi5,48 Mb.
#102807
1   ...   4   5   6   7   8   9   10   11   ...   53
Bog'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 s
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++]); 
return i;} 
Dinamik massivlar 
O’zgaruvchi o’lchamli massivlarni shakllantirish ko’rsatkichlar va xotirani 
dinamik taqsimlash vositalari yordamida tashkil etiladi. 
Xotirani dinamik taqsimlash uchun new va delete operatsiyalardan 
foydalaniladi. Operatsiya
new  (


15 
tip ismi orqali belgilangan ma’lumotlar tipiga mos keluvchi o’lchamli bo’sh 
xotira qismini ajratish va unga murojaat etish imkonini beradi. Ajratilgan xotira 
qismiga initsializator orqali aniqlangan qiymat kiritiladi. Xotira ajratilsa xotira 
ajratilgan qismining bosh adresi qaytariladi, agarda xotira ajratilmasa NULL 
qaytariladi. 
new operatsiyasi orqali oldindan ajratilgan xotira qismi delete operatsiyasi 
yordamida bo’shatiladi. 
Misollar: 
int *i; i=new int(10); 
delete i; 
Operatsiya

Download 5,48 Mb.
1   ...   4   5   6   7   8   9   10   11   ...   53




Download 5,48 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Char capital[]={‘T’,’A’,’S’,’H’,’K’,’E’,’N’,’T’,’\n’}

Download 5,48 Mb.
Pdf ko'rish