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


Download 143.31 Kb.
bet3/3
Sana03.09.2023
Hajmi143.31 Kb.
#1672402
1   2   3
Bog'liq
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.
Download 143.31 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling