IlmiyHujjat.uz
Bosh sahifa/Taqdimotlar | Dasturlash/Preprotsessor direktivalari. Makroslarni aniqlash va joylashtirish.
Product slide 1
Product slide 2
Product slide 3
Product slide 4
Product slide 5
21
Premium Content

Preprotsessor direktivalari. Makroslarni aniqlash va joylashtirish.

5,000so'm
Betlar soni
7 ta
Fayl hajmi
54.54 KB
Fayl turi
.pptx

Mahsulot tavsifi

Makros - bu programma (kod) bo‘lagi bo‘lib, ko‘rinishi va ishlashi xuddi funksiyadek. Biroq u funksiya emas. Funksiyalar va makroslar o‘rtasida bir nechta farqlar mavjud: •programma matnida uchragan makros ifodasi o‘z aniqlanishi (tanasi bilan) bilan preprotsessor ishlash paytida, ya’ni programma kompilyasiyasidan oldin almashtiriladi. Shu sababli makros funksiyani chaqirish bilan bog‘liq qo‘shimcha vaqt sarfini talab qilmaydi; •makroslardan foydalanish programmaning boshlang‘ich kodi (matnini) kattalashuviga olib keladi. Bunga qarama-qarshi holda funksiya kodi yagona nusxada bo‘ladi va u programma kodini qisqarishiga olib keladi. Lekin funksiyani chaqirish uchun qo‘shimcha resurslar sarflanadi; •kompilyator makrosdagi turlar mosligini tekshirmaydi. Shu sababli, makrosga argument jo‘natishda turlarning mosligi yoki argumentlar sonining to‘g‘ri kelishi yoki kelmasligi haqidagi xatolik xabarlari berilmaydi; •makros boshlang‘ich kodga programma bo‘lagini qo‘yish vositasi bo‘lganligi va bunday bo‘laklar matnning turli joylariga qo‘yish mumkinligi sababli makroslar bilan bog‘liq fiksirlangan, yagona adreslar bo‘lmaydi. SHu sababli makroslarda ko‘rsatkichlar e’lon qilish yoki makros adreslarini ishlatish imkoniyati yo‘q.

Teglar

#dasturlash#на языке программирования c++#c++ dasturlash tili
Sotuvchi 122147

Muallif

Sotuvchi 122147

Tasdiqlangan sotuvchi

Jami mahsulotlar35 ta
Sotilgan3 ta