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


/* Символ анықталған болса, төменде орналасқан код



Pdf көрінісі
бет166/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   162   163   164   165   166   167   168   169   ...   642
/* Символ анықталған болса, төменде орналасқан код 

компиляцияға жіберіледі */

#ifndef символ

/* Символ анықталмаған болса, төменде орналасқан код 

компиляцияға жіберіледі */

Бұл директивалар келесі 



#elif, #else

 немесе 


#endif

 сөздері кездескен-

ге дейін əсер етеді.

#ifndef

 директивасы тақырыптық файлды тек бір рет енгізуді қамтамасыз 

ету үшін жиі қолданылады:

#ifndef HEADER_INCLUDED

#include "myheader.h"

#defi ne HEADER_INCLUDED

#endif

#undef директивасы

#undef атауы

 директивасы символдың анықтамасын жояды. Ол сирек 

қолданылады, мысалы, компилятордың қандай да бір қызметін болдырмау 

үшін пайдаланылады. 



Алдын ала анықталған макростар

С++ тілінде, программаның нұсқасын көрсетуге немесе қатенің пайда 

болған жері туралы ақпарат беруге арналған бірнеше макрос анықталған.

Егер программа C++ тілінің файлы ретінде компиляцияланса, онда 

_

cplusplus

 анықталған болып табылады. Көптеген ксмпиляторлар 



.c

 

кеңейтілуі бар файлдарды өңдеу кезінде оларды С тілінде жазылған программа 



деп есептейді. Осы макросты қолдану C++ тілінің мүмкіндіктерін пайдалануға 

болатындығын көрсетеді:  





Достарыңызбен бөлісу:
1   ...   162   163   164   165   166   167   168   169   ...   642




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

    Басты бет