O‘zbekiston respublikasi oliy va o‘rta maxsus ta’lim vazirligi tоshkеnt dаvlаt iqtisоdiyot universitеti


Download 1.96 Mb.
Pdf ko'rish
bet18/83
Sana08.11.2023
Hajmi1.96 Mb.
#1757524
1   ...   14   15   16   17   18   19   20   21   ...   83
Bog'liq
Obyektga yo`naltirilgan dasturlash tillari

Char capital[]=”TASHKENT”; 
Char capital[]={‘T’,’A’,’S’,’H’,’K’,’E’,’N’,’T’,’\n’};
Char A[ ][9] = { “Тashkent”, ”
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
return s; } 


24 
Satrlar parametrlar sifatida char[] tipidagi bir o‘lchovli machssivlar sifatida 
uzatilishi mumkin. Bu holda satr uzunligini aniq ko‘rsatish shart emas.Misol: 
//simvollar sonini hisoblash 
int strlen ( char a[]) 
{ int i=0; while(a[i++]); 
return i;} 
 
2.2. Ko‘p o‘lchamli massivlar. 
O‘zgaruvchi o‘lchamli massivlarni shakllantirish ko‘rsatkichlar va xotirani 
dinamik taqsimlash vositalari yordamida tashkil etiladi. 
Хotirani dinamik taqsimlash uchun new va delete operatsiyalardan foydalaniladi. 
Operatsiya
new  (
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. Хotira 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 1.96 Mb.

Do'stlaringiz bilan baham:
1   ...   14   15   16   17   18   19   20   21   ...   83




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling