ЛЕКЦИЯ №4. Препроцессор ПРЕПРОЦЕССОР. Препроцессор языка Си позволяет перед началом трансляции включать в программу фрагменты программ, написанных отдельно от основной проіраммы. Директива Mefine. Директива //define может появляться в любом месте проіраммы, а даваемое ею определение имеет силу от места до конца программы. //include <iostream.h> #include <stdio.h> #define TRJ 3 //define OTWET TRTTRI #define ОТ printf("OTBET равен %d.\n",OTWET) #defme jd cin » C ; main() { int C; ОТ; jd; } После выполнения программы получится: ОТВЕТ равен 9 Директива #include. Когда препроцессор "распознает" директиву //include, он ищет следующее за ней имя файла и включает его в текущую программу. Директива бывает в двух видах: #include<stdio.h> /*имя файла в угловых скобках*/ //include "my.h" /*имя файла в двойных кавычках*/ Угловые скобки сообщают препроцессору, что файл следует искать в одном или нескольких стандартных системных каталогов. Кавычки говорят ему, что сначала нужно смотреть в рабочем каталоге, а затем искать в "стандартных" местах.
RkJQdWJsaXNoZXIy MTExODQxMg==