3.3、#error和#line

    xiaoxiao2021-03-25  132

    1、#error用于生成一个编译错误消息,并停止编译        用法:                       #error message             注: message不需要用引号包围 2、#error编译指示字用于自定义程序员特有的编译错误消息         类似的,#warning用于生成编译警告,但不会停止编译 3、#line用于强制指定新的行号和编译文件名,并对源程序的代码重新编号          用法:                          #line number filename                注:filename可省略           #line编译指示字的本质是重定义_LINE_和_FILE_ 4、#line 14 "Hello.c"            //下一行是14行       printf ("%d\n", _LINE_);  //打印该行的行号       printf ("%s\n", _FILE_);    //打印文件名
    转载请注明原文地址: https://ju.6miu.com/read-7691.html

    最新回复(0)