C语言中的预处理器命令是什么?

C语言中的预处理器命令是什么?

预处理器是一个在源代码通过编译器之前发送的程序。它根据以符号#开头的预处理指令进行操作。

类型

预处理器命令有三种类型,如下所示:

  • 宏替换指令。

  • 文件包含指令。

  • 编译器控制指令。

宏替换指令

它将每个标识符的出现都替换为预定义的字符串。

定义宏替换指令的语法如下:

# define identifier string登录后复制

#define PI 3.1415 #define f(x) x *x #undef PI登录后复制