Kitob uchta qismdan iborat. "Strukturali dasturlash", "Obyektli-yo’nalishli dasturlash", "Standart kutubxonalar"



Download 333,2 Kb.
bet54/90
Sana10.07.2022
Hajmi333,2 Kb.
#770437
1   ...   50   51   52   53   54   55   56   57   ...   90
Bog'liq
C majmua

#undef buyrug'i

#undef buyrug'i simvol ta'rifini yo'qotadi. Masalan, kompilyatsiyaning qandaydir opsiyasini o'chirish uchun kam ishlatiladi.




Oldindan aniqlangan makroslar
C++ da dastur talqini yoki xatoning paydo bo'lish joyi haqidagi axborotni berish uchun mo'ljallangan bir nechta makroslar aniqlangan.
_cplusplus – agar dastur C++ fayl kabi kompilyatsiyalansa, aniqlangan ko'pgina kompilyatorlar C kengaytmali faylni qayta ishlashda dastur C tilda yozilgan deb hisoblaydi. Bu makrosdan foydalanish C++ imkoniyatlaridan foydalanish mumkinligini ko'rsatishga imkon beradi:

#ifdef _cplusplus


// C++ uchun xos amallar
#endif

Agar kodni C dan C++ ga va aksincha qaytarish talab etilsa qo'llaniladi.


_DATE_ - oy, kun, yil formatida joriy sanali satrni o'z ichiga oladi, masalan:


printf( " Kompilyatsiya sanasi - %s \n", _DATE_);
_FILE_ - joriy faylning to'liq nomiga ega satrni o'z ichiga oladi.
_LINE_ - berilgan matnning joriy satri
_TIME_ - joriy vaqt, masalan,
printf(" Faylda xatolik %s \n Kompilyatsiya vaqti: %s\n ", _FILE_, _TIME_);


Identifikatorlarning amal qilish sohalari

Har bir dasturiy mahsulot uni e'lon qilish ko'rinishi va joyi bilan aniqlanuvchi amal qilish sohalariga ega. Quyidagi amal qilish sohalari mavjud: blok, fayl, funksiya, funksiya prototipi, sinf va nomlangan soha.


Blok. Blok ichida tavsiflangan identifikatorlar lokal hisoblanadi. Identifikatorlar amal qilish sohasi aniqlanish nuqtasidan boshlanadi va blok oxirida tugaydi, ko'rinish – blok va ichki bloklar chegaralarida, yashash vaqti – blokdan chiqqungacha. Blokdan chiqilgandan so'ng xotira ozod bo'ladi.
Fayl. Ixtiyoriy blokdan tashqarida tavsiflangan identifikatorlar, funksiyalar sinflar yoki nomlar fazolari global ko'rinishga ega va ularni aniqlangan paytdan boshlab foydalanilishi mumkin.
Funksiya. Bunday amal qilish sohasiga ega yagona identifikatorlar bo'lib operatorlar belgilari hisoblanadi. Bitta funksiyada barcha belgilar farqlanishi lozim, lekin boshqa funksiyalar belgilari bilan ustma-ust tushishi mumkin.

Download 333,2 Kb.

Do'stlaringiz bilan baham:
1   ...   50   51   52   53   54   55   56   57   ...   90




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