| 查看: 619 | 回复: 0 | |||
| 【悬赏金币】回答本帖问题,作者as23p将赠送您 5 个金币 | |||
[求助]
关于指向函数的指针
|
|||
|
最近学习指针的时候,看到指向函数的指针这一部分产生一个疑问: 首先,按照老谭书上的说法,如果定义了一个函数,在编译时编译系统会为该函数代码分配一端存储空间,这段存储空间的起始地址为该函数的入口地址,从而便有了指向函数的指针等内容。由此说来,编译之后函数就占内存了,入口地址也是编译后就有了,和该函数被调用与否无关;事实上,相关的例子里将函数的入口地址赋给指针变量时,也确实是发生在函数被调用之前。 但是,讲函数的时候总说,只有发生函数调用时才会给函数里的变量分配内存空间,调用结束后内存又被释放。那为什么上面又说编译时就给函数分配了存储空间还有入口地址呢?莫非此空间非彼空间?应该如何理解呢? |
» 猜你喜欢
288求调剂 一志愿哈工大 材料与化工
已经有31人回复
一志愿北京科技大学085601材料工程英一数二初试总分335求调剂
已经有5人回复
085801 总分275 本科新能源 求调剂
已经有17人回复
324求调剂
已经有6人回复
学硕化学工程与技术,一志愿中国海洋大学320+求调剂
已经有7人回复
材料调剂
已经有5人回复
初试301,代码085701环境工程,本硕一致,四六级已过,有二区一作,共发表5篇论文
已经有6人回复
化学308分调剂
已经有15人回复
346求调剂
已经有3人回复
环境285分,过六级,求调剂
已经有6人回复














回复此楼