赞
踩
__func__
是一个 C 语言的预定义宏。它表示当前函数的名称,是一个字符串常量。在 C99 中,__func__
也可以在此外的函数作用域内使用,表示当前所在的函数的名称。
使用 __func__
可以简化代码的编写,以及便于在报错信息中定位问题。例如,当出现错误时,可以在报错信息中打印函数名称以更方便地追踪问题所在的代码。
下面是一个简单的例子:
- #include <stdio.h>
-
- int main() {
- printf("%s\n", __func__);
- return 0;
- }
输出结果为:mian。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。