C语言 __func__ 的头文件
时间: 2024-02-12 13:01:09 浏览: 113
c语言头文件
C语言中,`__func__`是一个预定义的标识符,用于获取当前函数的名称。它是C99标准引入的特性,可以在任何函数内部使用。`__func__`是一个字符串常量,它的值是当前函数的名称。
`__func__`不需要包含任何特定的头文件,它是C语言的内置特性,可以直接在代码中使用。
以下是一个示例代码,演示了如何使用`__func__`获取当前函数的名称:
```c
#include <stdio.h>
void foo() {
printf("Current function: %s\n", __func__);
}
int main() {
foo();
return 0;
}
```
输出结果为:
```
Current function: foo
```
阅读全文