Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет162/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   158   159   160   161   162   163   164   165   ...   642
#defi ne атауы алмастыру_мəтіні

(атаудың барлық нұсқалары алмастыру мəтініне ауыстырылады);

□  макростарды, олардың түрі функцияларға ұқсас болады, бірақ олар 

программадағы мəтінін өздерінің мəтініне алмастыру арқылы жүзеге асыры-

лады:

#defi ne атауы( параметрлер ) алмастыру_мəтіні

□  шартты компиляцияны басқаратын символдардыолар 



#ifdef

 жəне 


#ifndef

 директиваларымен бірге қолданылады. Форматы:



#defi ne ат

ау

ы

Мысалдар


#defi ne VERSION 1

#defi ne  VASIA "Василий Иванович"

#defi ne MAX(x,y) ((x)>(y)?(x):(y))

#defi ne MUX

Атауларды айнымалылар мен функциялар аттарынан ажырату үшін бас 

əріптермен жазу ұсынылады. Макрос параметрлері макроалмастыру кезінде 

қолданылады, мысалы, егер программа мəтінінде 





Достарыңызбен бөлісу:
1   ...   158   159   160   161   162   163   164   165   ...   642




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет