预定义符号有五种,分别是:__FILE__、__LINE__、__DATE__、__TIME__、__STDC__
其中我们比较常用的是以下四种:
__FILE__:表示进行编译的源文件;
__LINE__:表示当前文件的行号;
__DATE__:表示文件日期;
__TIME__:表示文件时间;
#include<stdio.h> #include<windows.h> #include<stdlib.h> int main() { printf("file->%s\nline->%ddata->%s\ntime->%s\n",__FILE__,__LINE__,__DATE__,__TIME__); system("pause"); return 0; }