C语言常用的预定义宏


__LINE__                         //当前源文件的行号,用十进制整数表示
__FILE__                         //当前源文件名称,用字符串常亮表示
__DATE__                         //编译时的日历日期,用“Mmm dd yyyyy”形式的字符串表示,Mmm是由asctime产生的
__TIME__                         //编译时的日历时间,用“hh:mm:ss”形式的字符串表示,后者是由asctime产生的
__STDC__HOSTED__                 // (C99)如果当前是宿主系统,这个宏值是1,当为独立系统时,该值为0
标识符__LINE__和__FILE__通常用来调试程序;   
标识符__DATE__和__TIME__通常用来在编译后的程序中加入一个时间标志,以区分程序的不同版本;  

你可能感兴趣的:(C语言常用的预定义宏)