#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
Атауларды айнымалылар мен функциялар аттарынан ажырату үшін бас
əріптермен жазу ұсынылады. Макрос параметрлері макроалмастыру кезінде
қолданылады, мысалы, егер программа мəтінінде
Достарыңызбен бөлісу: |