问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

函数名就是指针吗?

发布网友 发布时间:2023-05-10 02:34

我来回答

1个回答

热心网友 时间:2024-11-15 22:26

是的。c语言中, 函数名也称为函数的指针,所以c语言中函数名就是一个指针。

“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整型变量、字符型、数组一样,这里是指向函数。

如前所述,C在编译时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址。有了指向函数的指针变量后。

可用该指针变量调用函数,就如同用指针变量可引用其他类型变量一样,在这些概念上是大体一致的。函数指针有两个用途:调用函数和做函数的参数。

扩展资料:

如果一个变量声明时在前面使用 * 号,表明这是个指针型变量。换句话说,该变量存储一个地址,而 *(此处特指单目运算符 * ,下同。C语言中另有 双目运算符 *) 则是取内容操作符,意思是取这个内存地址里存储的内容。指针是 C 语言区别于其他同时代高级语言的主要特征之一。

指针不仅可以是变量的地址,还可以是数组、数组元素、函数的地址。通过指针作为形式参数可以在函数的调用过程得到一个以上的返回值,不同于return(z)这样的仅能得到一个返回值。

指针是一把双刃剑,许多操作可以通过指针自然的表达,但是不正确的或者过分的使用指针又会给程序带来大量潜在的错误。

参考资料来源:百度百科--函数指针

参考资料来源:百度百科--C语言

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 国内物流中送货和发货各指什么 发货管理概念是什么? 为什么我的QQ空间总是有怪声? QQ空间真是怪! 为什么我的QQ空间里出现很多奇奇怪怪的东西 感觉一个男生最近怪怪的,他说得有空间是什么意思? 为什么我的qq空间那么怪,一进去就卡? QQ空间变得很怪 qq空间最近怪了,求高人解决,多谢! ...说:"去香港!"可又不是真的去香港!是什么意思?求解???:" 电信推出9元包打99是什么意思 用KC网络电话,提示“呼叫错误99”是什么意思? 男朋友给女友连续打99个电话什么意思? 用KC网络电话时,提示“呼叫错误99”是什么意思? 人生拥有什么最好? 人的一生要拥有什么才算拥有?拜托各位大神 人生在世,到底拥有了什么? 人生拥有什麽?该放弃什麽? 为什么欧洲有欧盟?东亚没有东亚联盟? 如果英雄联盟和英雄联盟手游或者王者荣耀出这几个英雄你们会买谁... 什么是淘宝ERP发货系统(erp系统发货管理) 发货管理条例 上海科之锐人才咨询有限公司派遣是什么意思 工资以报销形式发放,可以理解为没得到工资吗? 皮线光纤能用于酒店吗 泽被东西什么意思? ...工资是2000,另外还有五百报销,这个报销是什么意思? 昂仰进取,泽被东西什么意思 工资单上写报销是什么意思? 准备东西,准备出发什么意思 兰德酷路泽后排座椅怎么放下来 兰德酷路泽后备箱尺寸 致老师感谢信 小学三年级记叙文作文250字6篇 重金属单标和混标是什么意思区别 金属检测中的水是什么意思 女朋友对我说。好底力是什么意思呀。求助 球员手球后什么情况出黄牌,什么情况出红牌? 金鱼掉眼睛是怎么回事 shell $是什么意思