永发信息网

c语言中,要使用__func__需要包含哪些头文件或宏定义?

答案:1  悬赏:20  手机版
解决时间 2021-11-18 10:20
c语言中,要使用__func__需要包含哪些头文件或宏定义?
最佳答案
__func__是预置在编译器中的宏,并不包含于任何头文件,所以直接调用即可,不需要做任何其它操作。
__func__是一个字符串,值为调用__func__函数的函数名。
比如
void test_func(void)
{
printf("%s",__func__);

}
这时的__func__的值就是常量字符串"test_func"。
由于__func__并不是C语言规范中规定的必须宏定义,所以并不是所有编译器都可以支持。当调用__func__编译出错情况下,即为编译器不支持该宏,需要自行修改程序。比如手动在需要的函数入口处定义一个显式的__func__宏。
比如
void test_func(void)
{
#define __func__ "test_func"

printf("%s",__func__);

}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
脸颊皮肤松弛怎么办
adoptive和support的区别
这台烤涮一体锅功率是多大的?
次长是什么职位
《纵观环球》银行杂志在哪里订阅?
根号2+根号3)乘以(5+2乘以根号6) 等于多少,
请教玉米筒仓的管理
主板是四通道八个插槽插四个内存还是插八个内
央视版《笑傲江湖》琴箫曲叫什么
1:85:1的电视图像比例属于4:3还是16:9的液晶
跨世纪网城地址好找么,我有些事要过去,
所有游戏里的野蛮人都是四肢发达头脑简单的笨
嚄敓卜亓 是什么意思
恒发保险柜密码如何设置
最新TCL插座官网价格大全 TCL插座怎么样
推荐资讯
我下了个自动装系统的软件 原本的是xp换成wei
一部男主姓时的小说
我喝永春李和元养脾散好像会上火怎么办
翻译白话
垫江网吧地址在什么地方,想过去办事,
通信里,信噪比SNR=47dB是怎么换算成50119的
青海互助北山某火山喷发我拾到火山岩块之一
求《试问东流水》《青山接流水》《流水迢迢》
跪求破解msg3.0 db
为什么仓颉有四只眼睛?
qt中ui提示未定义,请问是怎么回事?
我的指甲下的肉变厚了,都把指甲顶起来了,是
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?