__FILE__,__LINE__,__DATE__,__TIME__,__FUNCTION__调试宏

来源:互联网 发布:linux怎么查看root密码 编辑:程序博客网 时间:2024/04/19 17:42
C/C++ 有5个常用的预定义宏,可以当作变量直接使用 , 一般用作程序调试。
其名称分别为 :__FILE__,__FUNCTION _,__LINE__,__DATE__,__TIME__。
其含义如下:
__FILE__: 记录文件的路径加名称
__FUNCTION __:当前所在函数名
__LINE__: 记录文件已经被编译的行数
__DATE__: 记录文件的编译日期

__TIME__: 记录文件的编译时间

#include<stdio.h>int main(int argc, char *argv[]){// 测试 printf("__FILE__=%s\n",__FILE__);printf("__FUNCTION__=%s\n",__FUNCTION__);printf("__LINE__=%d\n",__LINE__);printf("__DATE__=%s\n",__DATE__);printf("__TIME__=%s\n",__TIME__);}

结果如下所示:

__FILE__=e:\test\hello.cpp
__FUNCTION__=main
__LINE__=32
__DATE__=Dec  4 2015
__TIME__=10:14:34

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 婴儿o型血黄疸高怎么办 老婆怀孕期间老公出轨怎么办 小孩又瘦又矮怎么办 8个月婴儿太瘦怎么办 太瘦了怎么办80多斤 led吊扇灯坏了怎么办 妹子内裤被看了怎么办 都已婚却相爱了怎么办 喝了很烫的水怎么办 金毛幼犬不吃狗粮怎么办 4孩子受凉了呕吐怎么办 尿多是什么原因造成的怎么办 5岁宝宝老尿床怎么办 五岁了还尿床怎么办 2岁宝宝晚上尿床怎么办 胃疼腹泻稀水怎么办 网购成瘾怎么办 知乎 军人被警察打了怎么办 对高院再审不服怎么办 对高院判决不服怎么办 白色砂锅烧黑了怎么办 手机被偷关机了怎么办 狗被眼镜蛇咬了怎么办 穿高跟鞋脚趾头长茧怎么办 穿皮鞋脚底板疼怎么办 鞋子穿了脚趾痛怎么办 脚被鞋子磨肿了怎么办 脚趾磨出茧子怎么办疼 脚掌长茧走路疼怎么办 脚底磨出茧子疼怎么办 手指上写字有茧怎么办 写字磨的茧子疼怎么办 脚上的大脚骨疼怎么办 脸特别烫 又红怎么办 6岁宝宝发音不准怎么办 3岁宝宝发音不准怎么办 5岁宝宝发音不准怎么办 4岁宝宝发音不准怎么办 被螃蟹夹出血了怎么办 苹果6主板坏了怎么办 键盘掉了一个键怎么办