Struktura



Download 1,68 Mb.
Pdf ko'rish
bet12/38
Sana14.01.2022
Hajmi1,68 Mb.
#363539
1   ...   8   9   10   11   12   13   14   15   ...   38
Bog'liq
elektron texnika materiallari va asboblari texnologiyasini organish boyicha elektron qollanma yaratish

 

O‘zgaruvchilar chegarasi 

O‘zgaruvchilar  dastur  boshida  void  setup  oldin  funksiya  ichida  lokal  va 

bazida  for  sikli  kabi  ifoda  blokida  e‘lon  qilinishi  mumkin.  O‘zgaruvchi  qayerda 

e‘lon  qilinishi  uning  chegarasini  (ko‘rish  sohasi)  yoki  dasturning  malum 

qismlarida uning ishlatish imkoniyatini aniqlaydi. 

Global  o‘zgaruvchi  dasturning  istalgan  funksiya  va  ifodasi  ko‘rishi  va 

ishlatilishi  mumkin.  Bunday  o‘zgaruvchilar  setup  ()  funksiyasidan  oldin  dastur 

boshida e‘lon qilinadi. 

Lokal o‘zgaruvchilar funksiya ichida yoki for sikl kabi qismlarda aniqlanadi. 

Ular  e‘lon  qilingan  funksiya  ichida  ko‘rinadi  va  u  yerda  ishlatilishi  mumkin. 

Shunday qilib, bitta dasturning xar xil qismlarida xar xil qiymatga ega bo‘lgan bir 

xil nomli bir nechta o‘zgaruvchilar mavjud bo‘lishi mumkin. Bitta funksiya uning 

o‘zgaruvchisiga murojat qilishiga ishonch, dasturni soddalashtiradi va xatolik xosil 

bo‘lishining potensial xafini kamaytiradi. 

Quyidagi  namuna  bir  nechta  xar  xil  turdagi  o‘zgaruvchilarni  qanday  e‘lon 

qilinishini ko‘rsatadi va xar bir o‘zgaruvchini ko‘rinishi namoyon qiladi: 

int value; 

 

 



//”value” istalgan funksiya uchun ko‘rinishli 

void setup () 

//qayta o‘rnatishga xojat yo‘q 



void loop (0) 

for (int i=0; i<20;)  



// ”i” faqat for// sikli ichida ko‘rinadi 

i++; 






14 

 

float f; 



 

 

// f faqat loop ichida ko‘rinadi 



}  

bute 

Bayt o‘nlik nuqtasiz 8-bit son qiymatini saqlaydi. U 0 dan 255 gacha bo‘lgan 

oraliqga ega. 

bute some Variable=180;  

// bute turiga ega bo‘lgan some Variableni  

//e‘lon qilinishi 



int 

Butun – o‘nlik nuqtasi sonlarni saqlashi uchun malumotlarning birinchi turi 

va 32767 dan – 32768 gacha bo‘lgan oraliqda 16 – bitli qiymatni saqlaydi. 

int some Variable=1500  // butun turidagi o‘zgaruvchi, sifatida some Variable ni 

// e‘lon qilish. 

long 

Katta  butun,  o‘nlik  nuqtasiz,  214738647  dan  -2147383648  gacha  bo‘lgan 

oraliqda 32 bitli qiymatda saqlanadigan oshirilgan o‘lchamdagi malumotlar turi. 

long some Variable=90000; 

//“some Variable” long turidagi o‘zgaruvchi  

// sifatida e‘lon qilinadi. 



float 

Suzuvchi  nuqtali  sonlar  yoki  o‘nlik  nuqtaga  ega  bo‘lgan  sonlar  uchun 

malumotlar  turi.  Suzuvchi  nuqtali  sonlar  butun  sonlarga  qaraganda  katta 

kengaytmaga ega va 3.4028235E+38 dan -3.4028235E+38 gacha bo‘lgan oraliqda 

32 – bitli qiymat sifatida saqlanadi. 

sloat some Variable=3.14 

// “some Variable” ni floating point turidagi  

// o‘zgaruvchi sifatida e‘lon qilinishi. 




Download 1,68 Mb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   ...   38




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish