在C语言中,要打印当前函数名,可以使用C99标准引入的__func__预定义标识符,或者某些编译器提供的__FUNCTION__宏。以下是详细的步骤和代码示例: 1. 使用__func__预定义标识符 C99标准引入了__func__预定义标识符,它表示当前函数的名称。你可以直接在printf函数中使用它来打印函数名。 c #include <stdio.h...
必须有,其实值就是这个__FUNCTION__这是库里的一个宏定义,会操作取函数名 下面的程序你可以运行看看,就是你想要的 include <stdio.h>#include <stdlib.h>#define LOG() printf("func here %s\n", __FUNCTION__)void func(){LOG();}int main(){LOG();func();//system("pause");} ...