5-bob. Funksiyalar


Download 387.54 Kb.
Pdf ko'rish
bet9/15
Sana15.06.2023
Hajmi387.54 Kb.
#1482495
1   ...   5   6   7   8   9   10   11   12   ...   15
Bog'liq
1-ma\'ruza-1

#include
//global o ' zgaruvchi e 'loni 
int u z g = 5 ; 
int main()
{
60


//lokal o'zgaruvchi e'loni 
int uzg=70;
//lokal o'zgaruvchini chop etish 
cout<
//global o'zgaruvchini chop etish 
cout<<: :uzg « ' /n' ; 
return 0;
}
Programma ishlashi natijasida ekranga oldin 70 va keyin 5 sonlari 
chop etiladi.
Xotira sinflari
0 ‘zgaruvchilaming ko‘rinish sohasi va amal qilish vaqtini aniqlovchi 
o‘zgaruvchi modifikatorlari mavjud (5.1-jadval).
5.1-jadval. Q‘zgaruvchi modifikatorlari
Modiflkator
Qo4lanishi
AmaI qilish
_____
sohasi______
YAshash davri
______auto______ ______lokal
______ blok______
vaqtincha
register____ ______lokal
______ blok______
vaqtincha
_____ exteru_____
_____
global_____
_____
blok
______
vaqtincha
static
_____
lokal
_____
blok
____
doimiy
____
global_____
______
fay|
______ ____
doimiy_____
volatile____ _____ global_____ ______ fay|______ _____doimiy_____
A vtom at o ‘zgaru vch ilar. 
auto modifikatori lokal o‘zgaruvchilar 
e’lonida ishlatiladi. Odatda lokal o‘zgaruvchilar e’lonida bu modifikator 
kelishuv bo'yicha qo‘llaniladi va shu sababli amalda uni yozishmaydi:
#include  
int main()
{
auto int X=2; // int X=2; bilan ekvivalent
cout<
returu 0;
}
auto modifikatori blok ichida e’lon qilingan lokal o‘zgaruvchilarga 
qo41aniladi. Bu o‘zgaruvchilar blokdan chiqishi bilan avtomatik ravishda 
yo‘q bo‘lib ketadi.

Download 387.54 Kb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   15




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