#undef идентификатор
Директива көрсетілген идентификатор үшін #define ағымдық анықтамасының әрекетін болдырмайды. #undef директивасын #define директивасы арқылы анықталмаған идентификатор үшін қолданған қате болмайды. Мысал:
#undef WIDTH
#undef MAX
Бұл директивалар WIDTH атаулы тұрақтысының анықтамасы мен MAX макроанықтамасын болдырмайды.
Дәріс №7. #include директивасының маңызы. Бастапқы файлдарды (stdio.h, math.h, stdlib.h, string.h, graphics.h, т.б.) қосу. Әрбір бастапқы файл функцияларына тоқталу.
Си программа екі түрлі файлдан тұрады: тақырыптық файл (кеңейтуі .h) және шарттаңба (код) файлы (кеңейтілуі .CPP). Код файлы дегеніміз программаның алғашқы шарт таңбаларын (программа мәтінінің кодтарын) қамтиды. Тақырыптық файл мұны - класстар, құрылымдар, бірігулер (объединения), тізімдеу (перечисления), функцияны хабарлау, тұрақтыны анықтау және түппроцессор (макропроцессор) жарлықтары (директивалары). Бұлардың бәрі бірге файлдық кодқа интерфейс деп аталады. Тақырыптық файлдардағы ақпараттар (информациялар) компиляторға да программистке де қажет. Мысалға, прогаммада дискілік файлдарды пайдаланса немесе басапға шығаруда орындаса, онда stdio.h тақырыптық файлын іске қосу керек. Ол үшін код файлының алдында түппроцессор (препроцессор) директивасын
Достарыңызбен бөлісу: |