C语言#error指令
作者:--
发布时间:2019-11-20
评论:0
阅读:0
#error预处理程序指令用于指示错误。如果找到#error指令编译器将发出致命错误,并且跳过进一步的编译过程。
#error示例
我们来看一个简单的例子来使用#error预处理器指令。创建一个源文件:error-example.c,其代码如下所示 -
#include <stdio.h>
#ifndef pi
#error first include then compile
#else
void main() {
float a = 1000.999;
printf("b = %f\n", a);
}
#endif
执行上面示例代码,得到以下结果 -
compile time error: first include then compile
创建一个源文件:error-example2.c,其代码如下所示 -
#include <stdio.h>
#define pi 3.14159
#ifndef pi
#error first include then compile
#else
void main() {
float a = 1000.999;
printf("b = %f\n", a);
}
#endif
执行上面示例代码,得到以下结果 -
b = 1000.999023