Разница между макросом и препроцессором

Насколько я понимаю, #define blah 8— это макрос. В то время как #— это предварительная директива процессора -.

Можем ли мы сказать #include, #if, #ifdef и т. д. тоже макросы, или они называются как-то иначе? Или макрос — это просто термин, используемый только для #операторов определения?

Пожалуйста, поправьте меня, если я ошибаюсь.

14
задан h4ck3d 14 August 2012 в 18:07
поделиться