2-ma’ruza mavzu: algoritmlash va dasturlashning asosiy tushunchalari reja


int d = 0; Preprosessorlarni boshqarish



Yüklə 145,22 Kb.
səhifə6/6
tarix07.01.2024
ölçüsü145,22 Kb.
#209276
1   2   3   4   5   6
2) 2- ma\'ruza matni dasturlash

int d = 0;
Preprosessorlarni boshqarish

  • oldindan tayyorlangan simvollar ketma-ketligi bilan identifikatorlarni almashtirish ;

  • ko‘rsatilgan fayldagi matnni dasturga ulash (bogʻlash) ;

  • dasturdan ba’zi qismlarni olib tashlash (shartli kompilyasiya) .

Preprosessor direktivalaridan tashqari preprosessor amallari ham mavjud, ular buyruqlar bilan birgalikda batafsil o‘rganiladi.
defined - operandning rostligini tekshirish;
## - preprosessor leksemalarini birlashtiradi;
# - operandni satr simvoliga akslantiradi (aylantiradi).
#include - dastur matniga ko‘rsatilgan fayldagi matnni ulash (bogʻlash, qo‘shish) imkonini beradi.
#undef - #define direktivasi aniqlagan amallarni bekor qiladi.

  1. #define - makrosning aniqlanishi yoki preprosessorning identifikatori ;

  2. #include - fayldan matnni o‘qish ;

  3. #undef - identifikatorni va makrosni aniqlanishini bekor qilish;

  4. #if - shart ifodani tekshirish;

  5. #ifdef - identifikator aniqlanishini tekshirish;

  6. #ifndef - identifikator noaniqligini aniqlash;

  7. #else - #if uchun alternativ tarmoqning boshlanishi;

  8. #endif - shart direktivasi #if ning oxiri;

  9. #elif - tarkibiy direktiva #else/#if;

  10. #line - keyingi satr nomerini almashtirish;

  11. #error - translatsiya xatosi haqida xabarni formatlashtirish;

  12. #pragma - oldindan aniqlangan amallar;

  13. # - bo‘sh direktivalar.



Nazorat savollari

  1. Algoritm nima va uning turlari?

  2. C++ dasturlash tilida toifalar turi va ularning xotiradagi hajmi (sizeof)?

  3. Format modifikatorlari deganda nimani tushunasiz?

  4. C++ dasturida nechta funksiya bo‘ladi?

  5. Preprotsessor direktivalari bu?

  6. Kutubxonalar nima?


Yüklə 145,22 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin