__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;
}
结果: