C语言教程
C语言控制语句
C语言函数
C语言数组
C语言指针
C语言字符串
C语言数学函数
C语言结构
C语言文件处理
C预处理器

C #error

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

C #error示例

让我们看一个使用#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
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4