ANSI C标准中有几个标准预定义宏(也是常用的): __DATE__:在源文件中插入当前的编译日期 __TIME__:在源文件中插入当前编译时间; __FILE__:在源文件中插入当前源文件路径及文件名; __LINE__:在源代码中插入当前源代码行号; __STDC__:当要求程序严格遵循ANSI C标准时该标识被赋值为1; __FUNCTION__:执行的函数 举个栗子 main.c: 打印信息: