个性化阅读
专注于IT技术分析

c预处理器#error

错误预处理器指令指示错误。如果发现#error指令并跳过进一步的编译过程,编译器将给出致命错误。

C #error例子

让我们看一个简单的例子

#include<stdio.h>
#ifndef __MATH_H
#error First include then compile
#else
void main(){
    float a;
    a=sqrt(7);
    printf("%f", a);
}
#endif

输出:

Compile Time Error: First include then compile

但是,如果包含math.h,则不会给出错误。

#include<stdio.h>
#include<math.h>
#ifndef __MATH_H
#error First include then compile
#else
void main(){
    float a;
    a=sqrt(7);
    printf("%f", a);
}
#endif

输出:

2.645751
赞(0)
未经允许不得转载:srcmini » c预处理器#error

评论 抢沙发

评论前必须登录!