3.3、#error和#line
来源:互联网 发布:手机淘宝客服是卖家吗 编辑:程序博客网 时间:2024/06/07 15:49
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_); //打印文件名
用法:
#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_); //打印文件名
0 0
- 3.3、#error和#line
- #error、#warning和#line
- L18#error和#line
- #error和#line
- #error和#line
- #error #warning 和 #line 用法分析
- 专题3-4.#error和#line(国嵌C语言视频)
- 主题三 编译过程介绍----18.#error和#line
- setlevel line 30 error
- 18-#error.#line
- command line option syntax error
- command line option syntax error
- line 1: syntax error: unexpected "("
- line 1:syntax error: unexpected "("
- line 1: syntax error: "(" unexpected
- line 1: syntax error: "(" unexpected
- line 1: syntax error: "(" unexpected
- line 1: syntax error: unexpected "("
- Asp.Net MVC学习总结(三)——过滤器你怎么看?
- HTTP、TCP、IP个人笔记
- VS2015搭建lua开发环境
- Android中ListView没有数据的时候,显示为一张图片
- Lambda表达式在安卓中的使用
- 3.3、#error和#line
- 搭建Hadoop2.7.3+Hive2.1.1及MySQL(配置Hive+MySQL+Connector)(三)
- git cherry-pick改写提交
- mybatis详解
- android 手势滑动监听
- 野指针
- 组合与继承
- Java语言基础(三)-运算符&&数据类型转换
- Handler使用