__FILE__,__LINE__,__DATE__,__TIME__,__STDC__ 宏定义
来源:互联网 发布:淘宝破损补寄什么意思 编辑:程序博客网 时间:2024/05/27 21:03
ANSI标准说明了五个预定义的宏名。它们是:
__LINE__
__FILE__
__DATE__
__TIME__
__LINE__
__FILE__
__DATE__
__TIME__
__STDC__
__FILE__ 是内置宏 代表源文件的文件名
__LINE__ 是内置宏,代表该行代码的所在行号
__DATE__宏指令含有形式为月/日/年的串,表示源文件被翻译到代码时的日期。
源代码翻译到目标代码的时间作为串包含在__TIME__ 中。串形式为时:分:秒。
如果实现是标准的,则宏__STDC__含有十进制常量1。如果它含有任何其它数,则实现是非标准的。
示例代码:(打印源程序名,行号,时间及日期)
#include <stdio.h> int main( int argc,char const *argv[] ){ printf("%s:%d\n",__FILE__,__LINE__); printf("%s,%s\n",__DATE__,__TIME__); return 0;}
0 0
- __FILE__,__LINE__,__DATE__,__TIME__,__STDC__ 宏定义
- 使用一些宏跟踪调试__LINE__ __FILE__ __DATE__ __TIME__ __STDC__
- __DATE__,__FILE__,__LINE__,__TIME__,__FUNCTION__宏定义
- __FILE__ __LINE__ __DATE__ __TIME__宏
- 预定义符号,__FILE__, __LINE__, __DATE__, __TIME__, __STDC__
- C语言预定义宏__LINE__ __FILE__ __DATE__ __TIME__ __STDC__ __cplusplus
- __FILE__,__LINE__,__DATE__,__TIME__
- __FILE__, __LINE__, __DATE__,__TIME__,
- __FILE__,__LINE__,__DATE__,__TIME__
- __FILE__,__LINE__,__DATE__,__TIME__,__FUNCTION__调试宏
- __FILE__,__LINE__,__DATE__,__TIME__,__FUNCTION__
- __FILE__,__LINE__,__DATE__,__TIME__用途
- __DATE__,__FILE__,__LINE__,__TIME__,__FUNCTION__
- __FILE__,__LINE__,__DATE__,__TIME__, __FUNCTION__
- __FILE__,__LINE__,__DATE__,__TIME__,__FUNCTION__
- __DATE__,__TIME__,__FILE__和__LINE__
- __FILE__,__LINE__,__DATE__,__TIME__, __FUNCTION__
- __DATE__,__TIME__,__FILE__,__LINE__调用
- 心得之----XCode修改SVN地址方法
- Codeforces 128 C. Games with Rectangle
- iOS开发工程师
- 如何优化Cocos2d-X游戏的内存
- 加州理工学院公开课:雷蒙保罗MAPA泛化理论(第六课)
- __FILE__,__LINE__,__DATE__,__TIME__,__STDC__ 宏定义
- WebViewClient与WebChromeClient 区别
- It's the Star or Over?
- 多重继承和虚继承的内存布局
- android中layout的背景
- 数据结构和算法——栈的实现
- AC自动机+记忆化搜索uva1399Puzzle
- DPDK helloworld
- 渲染流程