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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复