__FILE__ 包含當前程序文件名的字符串__LINE__ 表示當前行號的整數__DATE__ 包含當前日期的字符串
__STDC__如果編譯器遵循ANSI C標準,它就是個非零值
__TIME__ 包含當前時間的字符串
例程:
#include<stdio.h>
#include<stdlib.h>
void fun();
int main()
{
// fun();
printf("%s\n%s\n%s\n%d\n",__FILE__,__DATE__,__TIME__,__LINE__);
//__DATE__
//__TIME__
// system("dir>abc.txt");
return 0;
}
結果: