职坐标c语言,C/C++知识点之c语言中的#line
本文主要向大家介绍了C/C++知识点之c语言中的#line,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助。
#line指令用于改变 __LINE__和__FILE__的内容.
__LINE__和__FILE__都是编译程序中预定义的标识符,其中标识符__LINE__的内容是当前被编译代码行的行号,__FILE__的内容是当前被编译源文件的文件名.
#line的一般形式是:#line number"filename"
其中,number是正整数并变成__LINE__的新值;可选的"filename"是合法文件标识符并变成__FILE__的新值.
#line主要用于调试和特殊应用.
#line的使用实例:
1 #include 2 #line 200"NewFileName"
3 int main() //从此处起行号为200
4 { //201
5 printf("%s\n",__FILE__);//#line重命名文件为NewFileName
6 printf("%d\n",__LINE__);//行号为203
7 printf("%d\n",__LINE__);//204
8 printf("%d\n",__LINE__);//205
9 return 0;
10 }
运行结果为:
NewFileName
203
204
205
附注:
__DATE__:用于记录源文件被编译成可执行文件的日期
__TIME__:用于记录源文件被编译成可执行文件的时间
__STDC__:指示编译器是否使用ANSI C标准
查看方式:
printf("%s\n",__DATE__);//编译文件的日期printf("%s\n",__TIME__);//编译文件的时间printf("%d\n",__STDC__);//指示编译器是否使用ANSI C标准
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标编程语言C/C+频道!
职坐标c语言,C/C++知识点之c语言中的#line相关推荐
- 职坐标c语言,C/C++知识点之C语言编程练习题及答案分享
本文主要向大家介绍了C/C++知识点之C语言编程练习题及答案分享,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助. 1. 题目:写一个程序,判断两个浮点数是否足够精确. /* Fi ...
- 职坐标c语言,C/C++知识点之C语言练习:第二大整数
本文主要向大家介绍了C/C++知识点之C语言练习:第二大整数,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助.问题描述 编写一个程序,读入一组整数(不超过20个),当用户输入0时,表 ...
- 交换变量地址 c语言,C/C++知识点之C语言内存地址交换
本文主要向大家介绍了C/C++知识点之C语言内存地址交换,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助.C语言课很无聊,因为之前学过C#所以就感觉特别的无聊. 但是,只能说我看过, ...
- 公务员c语言试题,公务员-计算机类C语言复习参考答案.doc
第一章C语言概述 一.知识点 1. c语言的特点:①语言简洁.紧凑,使用方便.灵活:②运算符丰富: ③数据结构丰富: ④具有结构化控制语句: ⑤ 语法限制不太严格,程序设计自由度大: ⑥ 可以进行位操 ...
- 职坐标c语言,C/C++知识点之hexdump的C语言实现
本文主要向大家介绍了C/C++知识点之hexdump的C语言实现,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助. 1 void hexdump(char *buf, int len ...
- c语言结构体定义坐标,C/C++知识点之c语言结构体定义的几种形式
本文主要向大家介绍了C/C++知识点之c语言结构体定义的几种形式,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助. 1.最常用定义方式:定义结构体data,此时结构体相当于一个类型, ...
- 零基础学c语言职坐标,C语言自学入门|最全基础知识总结!
C语言作为一门非常适合编程入门的语言,打好基础的重要性不言而喻.所以特此奉上这一篇很干很干的干货,希望小伙伴们能从中受益. 一.C语言程序的结构认识 用一个简单的c程序例子,介绍c语言的基本构成.格式 ...
- 职坐标 php,PHP语言学习之PHP面向对象(一)
本文主要向大家介绍了PHP语言学习之PHP面向对象(一),通过具体的内容向大家展示,希望对大家学习php语言有所帮助. 一.概念: PHP5正式版引入面向对象的全部机制. 面向对象程序设计(OOP): ...
- 职坐标陈豪java_java语言之实现折半查找算法
本文主要向大家介绍了java语言之实现折半查找算法,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 折半查找(Binary Search)又称为二分查找,其要求数据序列呈线性结构,也就 ...
最新文章
- 重构改善既有代码设计--重构手法11:Move Field (搬移字段)
- Linux的Nginx九:负载均衡
- r语言怎么做经验分布_R语言如何做马尔科夫转换模型markov switching model
- iOS之UITraitCollection
- java的编辑框丢失焦点_java – 捕获EditText丢失焦点
- matlab subs 慢,求助matlab程序计算速度过慢的原因
- [极客大挑战 2019]Knife [RoarCTF 2019]Easy Calc
- Spring Boot:(五)静态资源和拦截器处理
- centos的防火墙配置
- python-元组,列表,字典常用方法
- if js 判断成绩等级_Java判断语句的语法和使用
- CG-光栅图形学区域填充算法-学习笔记
- suse mysql 库文件_suse 10 下mysql安装
- OpenGL.Superbible.7th.Edition(openGL超级宝典第七版)随书例子运行
- 全国计算机信息安全技术
- 业界软件测试工程师认证(ISTQB)
- IMDB排名前100名经典电影
- linux ubi 分区,ubi卷重分区及卷创建流程解析
- 初学Shader关于旗帜飘扬的一个简单shader的实现
- 安卓Timer+TimeTask实现定时器任务