C语言 - #error

C语言 - #error 首页 / C语言入门教程 / C语言 - #error

#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

输出:

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/c-programming/c-preprocessor-error.html

来源:LearnFk无涯教程网

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

输出:

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/c-programming/c-preprocessor-error.html

来源:LearnFk无涯教程网

2.645751

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

赵成的运维体系管理课 -〔赵成〕

邱岳的产品实战 -〔邱岳〕

从0开始做增长 -〔刘津〕

玩转webpack -〔程柳锋〕

实用密码学 -〔范学雷〕

如何落地业务建模 -〔徐昊〕

手把手带你写一门编程语言 -〔宫文学〕

手把手带你写一个MiniSpring -〔郭屹〕

零基础GPT应用入门课 -〔林健(键盘)〕

好记忆不如烂笔头。留下您的足迹吧 :)