我是靠谱客的博主 幽默橘子,这篇文章主要介绍C语言--#err和#warning的使用,现在分享给大家,希望可以做个参考。

 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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部