c语言的预处理有哪些 C语言有效的预处理命令总是以什么开头?

C语言有效的预处理命令总是以什么开头?C语言的预处理主要包括三个方面:1.宏定义;2.该文档包含:3.条件编译。预处理命令以符号 "# "。宏定义命令:#define和#undef,用于定义和取消宏

C语言有效的预处理命令总是以什么开头?

C语言的预处理主要包括三个方面:

1.宏定义;

2.该文档包含:

3.条件编译。预处理命令以符号 "# "。宏定义命令:#define和#undef,用于定义和取消宏。(注意,也可以用参数定义宏。)该文件包含命令:#include文件名或#include。使用前者时会先从当前目录中搜索头文件,使用后者时会先从默认的系统目录中搜索。条件编译:#ifdef、#else、#endif、#elif等。出于程序兼容性的考虑,有些语句希望在条件满足时进行编译。此时将使用条件编译命令。