C语言六个宏
来源:互联网 发布:黄大年 知乎 编辑:程序博客网 时间:2024/04/29 14:48
ANSIC标准定义了以下6种可供C语言使用的预定义宏:
__LINE__ 在源代码中插入当前源代码行号
__FILE__ 在源代码中插入当前源代码文件名
__DATE__ 在源代码中插入当前编译日期〔注意和当前系统日期区别开来〕
__TIME__ 在源代码中插入当前编译时间〔注意和当前系统时间区别开来〕
__STDC__ 当要求程序严格遵循ANSIC标准时该标识符被赋值为1。
__cplusplus
标识符__LINE__和__FILE__通常用来调试程序;
标识符__DATE__和__TIME__通常用来在编译后的程序中加入一个时间标志,以区分程序的不同版本;
当要求程序严格遵循ANSIC标准时,标识符__STDC__就会被赋值为1;
当用C++编译程序编译时,标识符__cplusplus就会被定义。
__LINE__ 在源代码中插入当前源代码行号
__FILE__ 在源代码中插入当前源代码文件名
__DATE__ 在源代码中插入当前编译日期〔注意和当前系统日期区别开来〕
__TIME__ 在源代码中插入当前编译时间〔注意和当前系统时间区别开来〕
__STDC__ 当要求程序严格遵循ANSIC标准时该标识符被赋值为1。
__cplusplus
标识符__LINE__和__FILE__通常用来调试程序;
标识符__DATE__和__TIME__通常用来在编译后的程序中加入一个时间标志,以区分程序的不同版本;
当要求程序严格遵循ANSIC标准时,标识符__STDC__就会被赋值为1;
当用C++编译程序编译时,标识符__cplusplus就会被定义。
- C语言六个宏
- C语言编程的六个必备步骤
- C语言的六个实训小项目-源码例程
- 六个蛋疼的“hello world”/C语言
- 六个最变态的C语言 Hello World
- c语言文件读写操作 去掉文件每行的前六个字符
- 六个月学会一门语言
- C 语言包含的数据类型如下图所示: 一、数据类型与“模子” short、int、long、char、float、double 这六个关键字代表C 语言里的六种基本数据类型。 怎么去理解它们呢? 举个
- c语言宏定义
- C语言宏
- c语言宏使用
- c语言 宏
- C语言关于宏
- C语言宏定义
- C语言中的宏
- c语言宏定义
- c语言宏定义
- C语言中的宏
- 《大规模C++程序设计》读书笔记22
- Oracle 数据库做数据库链(Database links)的两个例子
- tiancai
- ping 原理与ICMP协议
- eygle的回信
- C语言六个宏
- Stellarium - 非常炫的天文软件
- C#中换行的代码
- 如何做DVD动态菜单
- myeclipse 部署web程序的两种方式
- 10句话
- 对目前主流开发技术的分析和总结
- 结构体(Struct) 和 类(Class)
- MySQL轻松实现MsSQL的DateDiff(hour,@@)函数