Mа’ruza rejasi Kiritish va chiqarish operatorlari 4 Binar, unar va ternar operatorlar 1



Yüklə 143,31 Kb.
səhifə3/3
tarix24.11.2023
ölçüsü143,31 Kb.
#134100
1   2   3
1) 2-mavzu (Algoritmlash va dasturlashning asosiy tushunchalari) 2-qism

#define ZERO 0
Agar dasturda quyidagi matn mavjud bo‘lsin:
int d = ZERO;
Preprotsessor bu matnda har bir ZERO konstantani uning qiymati bilan almashtiradi, va natijada quyidagi matn hosil bo‘ladi.
int d = 0;
Misol
#include
#define begin {
#define end }
#define pr printf ("\n Salom, Dunyo! \n");
void main()
begin
pr;
end

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) ;

Preprosessorlarni boshqarish
  • #define - makrosning aniqlanishi yoki preprosessorning identifikatori ;
  • #include - fayldan tekstni o’qish ;
  • #undef - identifikatorni va makrosni aniqlanishini bekor qilish;
  • #if - shart ifodani tekshirish;
  • #ifdef - identifikator aniqlanishini tekshirish;
  • #else - #if uchun alternativ tarmoqning boshlanishi;
  • #line - keyingi satr nomerini almashtirish;
  • #error - translatsiya xatosi haqida xabarni formatlashtirish;
  • #pragma – oldindan aniqlangan amallar;
  • # - bo’sh direktivalar.

XULOSA


Algoritm – bajariladigan ishning ketma-ketligi. Dastur esa – algoritmning bir ko’rinishidir.
Kompilyator – turli-xil dasturlash tillarida tuziladigan dastur kodlarini tekshiradigan amaliy dasturdir.
Preprotsessor – kompyuterning ichki xotiralari bilan ishlash imkoniyatlarini yaratadi.
Yüklə 143,31 Kb.

Dostları ilə paylaş:
1   2   3




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin