在C语言中__FILE__,为打印相应的文件名, __LINE__为打印语句在源代码中相应的行,__FUNCTION__为打印语句在源代码中相应的函数名。
#include <stdio.h>
void print(void)
{
printf("line: %d, function: %s !\n", (__FILE_,__LINE__, __FUNCTION__);
}
int main()
{
print();
return 0;
}
运行结果:
line: 5, function: print !