C中宏定义_FILE_和_LINE_等使用

来源:互联网 发布:成都网络维护培训学校 编辑:程序博客网 时间:2024/05/19 04:55
注意,是双下划线,而不是单下划线51Testing软件测试网R,Z2{X@-H]0|`;p6`
51Testing软件测试网&a2u%a1Ot
__FILE__ 包含当前程序文件名的字符串51Testing软件测试网"_:^9[qj
__LINE__  表示当前行号的整数
9jcb%oFl4H;|\0__DATE__ 包含当前日期的字符串51Testing软件测试网k[ra~-s1u
__STDC__  如果编译器遵循ANSI C标准,它就是个非零值51Testing软件测试网 Ue7`g{a8M
__TIME__ 包含当前时间的字符串51Testing软件测试网v.J6AK![Q-pz h

k\lT6g:]Td-@0#include<stdio.h>
(Eh$A o0y!gJw qg0int main (int argc,char argv){51Testing软件测试网:J{1y9PDw
# printf("Hello,world\n");
Q-[0U#|%g I]0printf("Current File:%s,Include Function:%s,Date %s,%s,File Line:%d\n",__FILE__,__FUNCTION__, __DATE__,__TIME__,
Qf0rok6_v0__LINE__);
/r`yizx(F0return 0;51Testing软件测试网![*N+g&g7_'Z JL
}
)b%C~Z!k"ABgKCF0执行结果
1]+\A9si:z \z!Q(V;|0Current File:test2.c,Include Function:main,Date Feb 17 2013,15:50:37,File Line:451Testing软件测试网RwI$O(b%hPhW j a/?
51Testing软件测试网C~4D!^C;Wg
原创粉丝点击