O’zbekiston respublikasi raqamli texnologiylar vazirligi muhammad al­-xorazmiy nomidagi




Download 0,76 Mb.
bet3/8
Sana17.07.2024
Hajmi0,76 Mb.
#267759
1   2   3   4   5   6   7   8
Bog'liq
Loyiha

Ozgaruvchilarga qiymat berish.
o`zgaruvchilarga qiymat berish(ko`pincha qiymat ta`minlash ham deyiladi) bir biridan unchalik farq qilmagan holda ikkiga bo`linadi:
* o`zgaruvchi e`lon qilingan paytda qiymat berish(variable initialization)
* o`zgaruvchi e`lon qilingandan keyin qiymat berish
Initialization qanday bo`ladi?

variable initialization
Keyingi qiymat ta`minlash usulimiz esa quyidagicha:

o`zgaruvchi e`lon qilingandan keyin qiymat berish
Keling yuqridagi kodni o`rgangan narsalarimiz bilan tahlil qilishga harakat qilamiz.Avvalo int nima? Yuqorida aytdikki ma`lumotimiz qanaqa turda ekanligiga qarab o`zgaruvchimizning turini e`lon qilamiz. Agar siz o`zgaruvchi turini yozmasangiz bu c++ da xatolikka olib keladi shuning uchun avvalo o`zgaruvchingiz qanday turda ekanligini aniqlab(haqiqiy son, butun son, yozuv, belgi va h.k) unga mos data typeni tanlashingiz kerak. int butun sonni saqlovchi tur hisoblanadi va men 12 qiymatimni bermoqchi bo`lgan o`zgaruvchini shu tipda e`lon qilidim.
son bu o`zgaruvchimning nomi. Bu haqida ko’p gapirdik.
12 esa son ning qiymati. Demak yuqoridagi kodni bir gapda ifodalaymiz: Biz 12 sonini son nomli butun(int) turdagi o`zgaruvchiga ta`minladik! Yuqoridagi kodlarni yozib ko`rishni qattiq tavsiya qilamiz. Nafaqat yuqoridagi balki bundan keyingi kodlani ham har xil usullarda yozib ko`ravering qanchalik ko`p mashq qilsangiz shunchalik ko`p bilimingiz oshadi.
Biz nega ma`lumotimizga beradigan nomni o`zgaruvchi deb ataymiz? Chunki uni dasturimiz ichida istalgancha o`zgartirishimiz mumkin bo`ladi va bu bizga xotiradan unumli foydalanishga yordam beradi. Hozir shunga bitta misol ko`raylik :



Natija:

Shu bilan birga o`zgarmaslar ham bor va ularni dasturda o`zgartirish mumkin emas. Ular haqida keyinchalik to`xtalamiz.

Download 0,76 Mb.
1   2   3   4   5   6   7   8




Download 0,76 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



O’zbekiston respublikasi raqamli texnologiylar vazirligi muhammad al­-xorazmiy nomidagi

Download 0,76 Mb.