预定义变量

语法:

下列参数在不同的编译器可能会有所不同,但是一般是可用的:

__LINE__和__FILE__变量表示正在处理的当前行和当前文件(用法可参考:__FILE__、__LINE__和#line用法 )
__DATE__变量表示当前日期,格式为month/day/year(月/日/年).
__TIME__变量描述当前的时间,格式为hour:minute:second(时:分:秒).
_cplusplus变量只在编译一个C++程序时定义.
__STDC__变量在编译一个C程序时定义,编译C++时也有可能定义.