C语言中有哪几种预处理指令?
时间: 2023-10-26 11:45:31 浏览: 106
在C语言中,常见的预处理指令有以下几种:
1. #define:用来定义宏,将一个标识符或常量替换为另一个标识符、表达式或常量。
2. #include:用来包含头文件,将指定的文件内容插入到当前文件中。
3. #ifdef、#ifndef、#endif:用来进行条件编译,根据条件是否成立来编译不同的代码。
4. #pragma:用来向编译器发出特定的指令,如优化选项等。
5. #error、#warning:用来输出编译时错误或警告信息。
6. #undef:用来取消已定义的宏。
7. #line:用来修改编译器的行号指示器,从而实现源代码映射。
阅读全文