У чым розніца паміж макра-і препроцессором на мове С?


адказ 1:

Усе інструкцыі прэпрацэсара пачынаюцца з хэш-знака (#). Прапрацэсар C - гэта макрапрацэсар, які пераўтварае вашу праграму перад яе кампіляцыяй.

Прэпрацэсар #include выкарыстоўваецца для ўключэння загалоўкаў у праграму C. Напрыклад #include

Вы можаце вызначыць макрас на C з дапамогай дырэктывы прэпрацэсара #define. Макрас - гэта фрагмент кода, якому дадзена імя. Вы можаце выкарыстоўваць гэты фрагмент кода ў вашай праграме, выкарыстоўваючы імя. Напрыклад #define PI 3.1415