Kirish Foydalanuvchi uchun ko'rsatma Ushbu qo'llanmada kimga yo'naltirilgan?


Argumentlar. Ma'lumotlarni turlari



Download 0,69 Mb.
bet4/9
Sana19.02.2022
Hajmi0,69 Mb.
#457672
1   2   3   4   5   6   7   8   9
Bog'liq
c plyus plyus umka

Argumentlar. Ma'lumotlarni turlari.
Avvalgi bobda ko'rsatilgan "Salom Dunyo" dasturining foydasi juda shubhali. Bir necha qatorlik kodlarni yozishimiz, ularni kompilyatsiya qilishimiz va natijada olingan dasturni natijada ekranda yozilgan oddiy jumla olish uchun bajarishimiz kerak edi. Bu, o'z-o'zimiz tomonidan chiqarilgan hukmni yozish uchun juda ham tezroq bo'lar edi. Biroq, dasturlash faqat ekrandagi oddiy matnlarni chop etish bilan cheklangan emas. Yana bir oz borish va bizni qutqaradigan foydali vazifalarni bajaradigan dasturlarni yozish qobiliyatiga ega bo'lish uchun biz o'zgarmaydigan kontseptsiyani joriy qilishimiz kerak.
Keling, 5 raqamni aqliy xotirangizda saqlab qolishingizni so'rayman, keyin sizdan bir vaqtning o'zida 2 raqamini ham eslab qolishingizni so'rayman. Xotirada faqat ikki xil qiymat saqlangan. Endi, agar siz birinchi raqamga 1-raqamni qo'shishingizni so'rasangiz, siz 6 (ya'ni 5 + 1) va 2-sonlarni xotirangizda saqlashingiz kerak. Misol uchun, biz endi olib keladigan qadriyatlar va natija sifatida 4 erishishimiz mumkin.
Sizning ruhiy xotirangiz bilan qilingan butun jarayonlar kompyuterning ikkita parametr bilan nima qilishi mumkinligi haqidagi misoldir. Xuddi shu jarayon C ++ da quyidagi buyruqlar to'plami bilan ifodalanishi mumkin:

Shubhasiz, bu juda oddiy misol, chunki biz faqat ikkita kichik tamsayı qadriyatlarini qo'lladik, ammo kompyuteringiz shu kabi millionlab raqamlarni bir vaqtning o'zida saqlab qo'yishi va ular bilan murakkab matematik operatsiyalarni amalga oshirishi mumkin.
Shuning uchun, ma'lum bir qiymatni saqlash uchun xotiraning bir qismi sifatida o'zgaruvchini aniqlashimiz mumkin.
Har bir o'zgarmaydigan boshqa identifikatorga kerak, masalan, oldingi kodda o'zgarmaydigan identifikatorlari a, b va result bo'lgan bo'lsa-da, o'zgaruvchilarni ixtiro qilmoqchi bo'lgan har qanday nomlarni, agar ular tegishli identifikatorlar ekan .
Identifikatorlar
Joriy identifikator - bir yoki bir nechta harflar, raqamlar yoki pastki chiziq belgilar (_). Na bo'shliqlar, na tinish belgilari yoki belgilar identifikatorning bir qismi bo'lishi mumkin emas. Faqat harflar, raqamlar va bitta pastki chiziq belgilar amal qiladi. Bundan tashqari, o'zgarmaydigan identifikatorlari har doim bir harf bilan boshlashlari kerak. Ular, shuningdek, chizilgan belgilar (_) bilan boshlashlari mumkin, lekin ayrim hollarda ularni kompilyatorga xos kalit so'zlar yoki tashqi identifikatorlar uchun saqlab qo'yish mumkin, shuningdek, ikkita ketma-ket pastki chizilgan belgilarni o'z ichiga olgan identifikatorlar. Hech qanday holatda ular raqamdan boshlashlari mumkin.
O'z identifikatorlarini ishlab chiqishda e'tiborga olish kerak bo'lgan yana bir qoida, ular C ++ tilining kalit so'zlariga yoki siz derazavitning maxsus kalitlariga mos keladigan kalitlarga mos kelmasligi. Standart ajratilgan kalit so'zlar:
asm, auto, bool, break, case, catch, char, class, const, const_cast, continue, default, delete, do, double, dynamic_cast, else, enum, explicit, export, extern, false, float, for, friend, goto, if, inline, int, long, mutable, namespace, new, operator, private, protected, public, register, reinterpret_cast, return, short, signed, sizeof, static, static_cast, struct, switch, template, this, throw, true, try, typedef, typeid, typename, union, unsigned, using, virtual, void, volatile, wchar_t, while
Bundan tashqari, ba'zi bir operatorlar uchun muqobil vakolatlarni identifikator sifatida ishlatish mumkin emas, chunki ba'zi hollarda so'zlarni ajratish mumkin:
and, and_eq, bitand, bitor, compl, not, not_eq, or, or_eq, xor, xor_eq
Sizning kompilyatoringiz, shuningdek, ba'zi qo'shimcha maxsus ajratilgan kalit so'zlarni ham o'z ichiga olishi mumkin.

Download 0,69 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




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