#error C · 预处理
让预处理器在这里停下来,并输出你写的错误信息,强制编译失败。
怎么用
#error 错误信息
小例子
#ifndef OS
#error "必须定义 OS"
#endif
int main(void) {
return 0;
}
编译结果
编译失败,提示:必须定义 OS
提醒:用于拦截不满足的前置条件,比如要求某个宏必须先定义
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C全部词条#error C · 预处理让预处理器在这里停下来,并输出你写的错误信息,强制编译失败。
#error 错误信息
#ifndef OS
#error "必须定义 OS"
#endif
int main(void) {
return 0;
}
编译失败,提示:必须定义 OS
提醒:用于拦截不满足的前置条件,比如要求某个宏必须先定义
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C全部词条