c语言__func__
巨集:__ func__ (Macro: __func__ )
__func__ is the predefine macro, and it is used to get the name of the current function. This macro is added in C99.
__func__是预定义的宏,用于获取当前函数的名称。 此宏已添加到C99中。
Example:
例:
#include <stdio.h>
//fun1
void fun1(void){
printf("Called function is: %s\n",__func__);
}
//fun2
void fun2(void){
printf("Called function is: %s\n",__func__);
}
//Main code
int main(){
printf("Called function is: %s\n",__func__);
//function callings
printf("Now,calling the functions...\n");
fun1();
fun2();
return 0;
}
Output
输出量
Called function is: main
Now,calling the functions...
Called function is: fun1
Called function is: fun2
翻译自: https://www.includehelp.com/c-programs/print-the-current-function-name-by-using__func__in-c.aspx
c语言__func__