Препроцессор директивалари



Download 1,55 Mb.
bet1/22
Sana26.03.2022
Hajmi1,55 Mb.
#512181
  1   2   3   4   5   6   7   8   9   ...   22
Bog'liq
PREPROZESSO
Алишер Навои – великий поэт, государственный деятель, iqtnaz51, iqtnaz51, O'pka yuragi , O'pka yuragi , O'pka yuragi , Навоий қитъалари ҳақида, siklotron, Mansurov Husan Ma'lumotnoma, OfferI ru, OfferI ru, 1. Magnit maydon deb nimaga aytiladi va uning kuch chiziqlari qa, oqava suvlar, 1 -амалий машғулот Электрон мундарижа (1), 9- mavzu Turkistonning xonliklarga bo’linib ketishi, uning saba

Препроцессор директивалари

  • Ш.А Назиров
  • Бажарилган дастурни тайёрлаш схемаси
  • Стандарт
  • библиотека
  • препроцессор
  • комплятор
  • Дастурнинг
  • тўлиқ матни
  • (транслация барлиги)
  • Дастурнинг
  • объект коди
  • компоновшик
  • Бажарилувчи
  • дастурлар
  • Си даги
  • берилган
  • матн
  • Бириктирила
  • диган
  • файллар

Мундарижа

  • Препроцессор воситалари
  • Препроцессор буйруқлари ва уларнинг бажарилиш босқичлари
  • Матнда алмаштириш
  • Файлдан матнларни қўшиш
  • Шартли компиляция
  • Препроцессор воситалари ёрдамида макро алмаштириш
  • Ёрдамчи директивалар
  • Ташқи (олдиндан аниқланган ) макро номлар

Берилган дастур матни

  • Берилган дастур матни
  • #define PI 3.141593
  • # define ZERO 0.0
  • If (r>zero)/* ZERO констатаси билан солиштириш*/
  • /* айлана радиусининг узунлиги r.*/
  • D=2*PI*r;
  • Берилган дастур матни
  • If (r>0.0)/* констатаси билан солиштириш*/
  • /* айлана радиусининг узунлиги r.*/
  • D=2*3.141593*r;

Препроцессор воситалари

  • Препроцессор имкониятларини дастлаб баён килиш с++ кулланмалари учун ананавий булмаган усулдир.Бу эса бизга келгусида бобдаги хар хил масалаларни ечишда препроцессор воситаларидан фойдаланиш, унинг эффективлигини намойиш килиш имконини беради. Купгина С++ курсларида Препроцессор воситалари курс якунида берилади бу унчалик тугри булмаган ёндашув эканини такидлаб утамиз , чунки дастлабки боблардаёк препроцессор билан хал килинадиган масалаларга дуч келишимиз мумкин.

Узгармасларни киритиш учун #define директиваси аникланган, худди шундай препроцессор директиваларидан сарлавха файлига стандарт библиотекалар билан боғланиш максадида ишлатилади. Бу #define директиваси воситасида хусусий константа-ларимизни эълон килиб стандарт библиотекаларда фойдаланиш имконияти мавжудлигини билдиради.

  • Узгармасларни киритиш учун #define директиваси аникланган, худди шундай препроцессор директиваларидан сарлавха файлига стандарт библиотекалар билан боғланиш максадида ишлатилади. Бу #define директиваси воситасида хусусий константа-ларимизни эълон килиб стандарт библиотекаларда фойдаланиш имконияти мавжудлигини билдиради.
  • Купгина программистлар факат препроцессорларнинг шу имко-ниятларидан фойдаланишади, аммо препроцессорларнинг бошка кизикарли имкониятлари мавжуд, масалан, шартли компиляция, макро кайта ишлаш ва хокоза. Препроцессорларнинг хар хил масалаларга куллашимиз мумкин.
  • Препроцессор нафақат Си тилидаги программани балки ихтиёрий матнни қайта ишлайди. Препроцессор асосий вазифаси программани қайта ишлаш аммо ихтиёрий матнни хам қайта ишлаш имкониятига эга.
  • Препроцессорга матнни жойлаш учун директива ёрдамида киритилади матн ёзилгандан кейин директива ёзилмайди.

Download 1,55 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   ...   22




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2022
ma'muriyatiga murojaat qiling

    Bosh sahifa
davlat universiteti
ta’lim vazirligi
axborot texnologiyalari
maxsus ta’lim
zbekiston respublikasi
guruh talabasi
O’zbekiston respublikasi
nomidagi toshkent
o’rta maxsus
davlat pedagogika
texnologiyalari universiteti
toshkent axborot
xorazmiy nomidagi
rivojlantirish vazirligi
pedagogika instituti
Ўзбекистон республикаси
tashkil etish
haqida tushuncha
таълим вазирлиги
vazirligi muhammad
O'zbekiston respublikasi
toshkent davlat
махсус таълим
respublikasi axborot
kommunikatsiyalarini rivojlantirish
vazirligi toshkent
saqlash vazirligi
fanidan tayyorlagan
bilan ishlash
Toshkent davlat
sog'liqni saqlash
uzbekistan coronavirus
respublikasi sog'liqni
coronavirus covid
koronavirus covid
vazirligi koronavirus
qarshi emlanganlik
covid vaccination
risida sertifikat
vaccination certificate
sertifikat ministry
Ishdan maqsad
fanidan mustaqil
matematika fakulteti
o’rta ta’lim
haqida umumiy
fanlar fakulteti
pedagogika universiteti
ishlab chiqarish
moliya instituti
fanining predmeti