我是靠谱客的博主 幽默橘子,最近开发中收集的这篇文章主要介绍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的使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部