概述
1、#warning用于自定义一条编译警告信息。
#include <stdio.h>
int main()
{
#ifndef COMMAND
#warning Compilation will be stoped ...
#endif
printf("%sn", "COMMAND");
return 0;
}
/**程序输出结果
COMMAND
*/
编译器警告信息如下图,但没有停止编译
2、#error用于自定义一条编译错误信息。
#include <stdio.h>
int main()
{
#ifndef COMMAND
#error Compilation will be stoped ...
#endif
printf("%sn", "COMMAND");
return 0;
}
编译器错误信息如下图,停止了编译
#error和#warning常应用于条件编译的情形。
3、语法:
#error的用法
#error message
注:message不需要用双引号包围
类似的,#warning用于生成编译警告,但不会停止编译
最后
以上就是幽默橘子为你收集整理的C语言--#err和#warning的使用的全部内容,希望文章能够帮你解决C语言--#err和#warning的使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复