首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言中,函数有地址,函数名可以当做函数自身的首地址,这种说法对不?解决方法

2012-03-20 
C语言中,函数有地址,函数名可以当做函数自身的首地址,这种说法对不?求解答![解决办法]en ,函数名就是入口

C语言中,函数有地址,函数名可以当做函数自身的首地址,这种说法对不?
求解答!

[解决办法]
en ,函数名就是入口地址
[解决办法]
嗯 是的。函数也可以当做其他函数的参数
[解决办法]
函数名可以直接当做函数指针使用,也就是函数的入口地址。
[解决办法]
函数名不是地址.函数名是一个标识符.
一个函数类型的表达式可以隐式转换成其指针的表达式.只是可以转换,不是说一定会转换.

但是在C语言中除了sizeof(),"&"运算符之外,都发生这一转换.
[解决办法]
记得坛子里有专门的帖子讨论,lz 可以搜搜
[解决办法]
函数指针的知识
[解决办法]

C/C++ code
int get_max(int i, int j, int k, int (*pt)(int,int)) {     int ret;          ret = pt(i,j);               // ret = (*pt)(i,j);      return ret; } 

热点排行