Задачи по языку С

       

Препроцессор


Хотя, строго говоря, препроцессор и не относится к языку С, мало найдется программ, которые можно было бы составить без его помощи. Две наиболее важные функции препроцессора - это макроподстановка и включение файлов.

Данная глава посвящена макроподстановке. Макроподстановка, если ее использовать рассудительно, - это гибкий механизм, позволяющий повысить эффективность и наглядность программы. Если же ею пользоваться неразумно, так же, как и любое другое средство языка С, она может привести к опасным ошибкам. Чтобы разобраться в задачах этой главы, необходимо очень точно следовать правилам макроподстановки.



Содержание раздела