c 一些宏的使用

来源:互联网 发布:javascript图片轮播 编辑:程序博客网 时间:2024/04/30 22:56

将遇到过的宏简单进行记录,以后再次使用可以进行参考,会实时更新。

(1) __VA_ARGS__:可变参数的宏;

(2) __FILE__:在预编译时会替换成当前的源文件名;

(3) __LINE__:在预编译时会替换成当前的行号;

(4) __FUNCTION__:在预编译时会替换成当前的函数名称;

(5) __TIME__:在预编译时会替换成当前的编译时间,char字符串,格式06:43:59

(6) __STDC__:当要求程序严格遵循ANSI C标准时该标识被赋值为1;

(7) __TIMESTAMP__:最后一次修改当前文件的时间戳,char字符串,格式 Sun Aug 28 06:43:57 2011;

(8) __DATE__:在预编译时会替换成当前编译日期,char字符串,格式 Aug 28 2011;

0 0