C语言中的宏和预处理器有什么区别?


回答 1:

所有预处理器命令均以井号(#)开头。C预处理器是宏预处理器,可在编译程序之前对其进行转换。

#include预处理程序用于将头文件包含到C程序中。例如,#include

您可以使用#define预处理程序指令在C中定义一个宏。宏是一段被命名的代码。您可以使用名称在程序中使用该代码片段。例如,#define PI 3.1415