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

关于C语言函数指针的问题?

发布网友 发布时间:2022-04-23 09:42

我来回答

2个回答

热心网友 时间:2023-10-09 21:08

首先,编译器对于很多操作都有隐式转换.

其次,函数指针指向的是编译后的函数代码(机器指令)的首地址.

因此你用星号操作指针难道要访问指令吗?函数唯一的访问方式就是调用,因此编译器做了默认处理,无论有没有星号都是调用函数,这种由编译器自动决定操作叫隐式转换.(其他编译器有可能会报错)

PS:尽量不要利用隐式转换而偷懒,因为依赖编译器的自动功能会存在安全隐患,因为不同的编译器隐式转换有所不同,代码还是明确点比较安全.因为即便更新编译器版本你的程序也不会出问题.

热心网友 时间:2023-10-09 21:09

你好,
我也一脸茫然,于是去百度了:C语言-函数指针与函数名的区别***
得出结论:
函数名的使用基本等价于函数指针,函数名、取地址&、取内容*得到的都是函数的地址。
函数名也可以(* <函数名>)()来调用,只是这种方法读写都不方便,所以被简化了。
函数名和数组名实际上都不是指针,但是,在使用时可以退化成指针,即编译器可以帮助我们实现自动的转换。
题主可以自己百度一下:C语言-函数指针与函数名的区别***
果然我还是很无知的。
祝你生活愉快。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
笔记本电脑的哪些牌子什么牌子的笔记本电脑好 笔记本电脑品牌质量排行榜你知道哪个最耐用全面解析笔记本电脑品牌的质 ... 十大笔记本电脑品牌笔记本电脑推荐品牌 各大汽车电脑品牌厂家官方售后服务电话合辑v3.00 哪种笔记本电脑售后好哪个品牌电脑售后好 各大笔记本电脑品牌售后网点及售后电话汇总解决您笔记本电脑问题的选 ... 如何教育孩子成学霸 学霸的家长是怎样培养孩子的? 聪明的懒孩子怎么变成学霸 学霸孩子怎么培养 有一首歌的歌词叫冷冷的夜冷不过这份情,暖暖的泪暖不过冷冷的心,你的心`我的 C语言中的函数指针 c语言中函数指针是什么 有什么用 举个实例 “冷冷的夜里北风吹,找不到人来陪。”是什么歌? C语言中函数指针用法 找歌,歌词如下。 冷冷的夜,太凄美,哮血的堡垒 神的旨意,被违背,族人的伤悲 面对永恒之塔燃炔破碎 C语言函数指针 求歌名:……冷冷的夜随风吹,吹出了离别的滋味……人生这杯酒怎么喝都是醉…… C语言函数指针怎么用? c语言函数指针的作用。 有一首歌 里面的歌词有一句 冷冷的雨 冷冷的夜 照着谁 谁知道是什么歌? 冷冷的夜,淡淡的灯,这个夜晚还有多少扇未关的门?这是什么歌?电视剧《都市放牛》第二集出现的插曲 12个字的QQ昵称大全 国有土地被征收怎样赔偿 &quot;一个人走在长长的街,一个人走在冷冷的夜,一个人在追寻什么...&quot;这首... 冷冷的夜 歌词 订婚只叫家人 需要穿礼服吗 qq名称大全 不是非主流的 怎样穿礼服 酒会该穿礼服吗? c语言指针函数 有机硅皮革怎么区别好坏? 有首歌里歌词是“冷冷的夜里面北风吹,才知道离别的滋味”,是什么歌 C语言中,指针函数和函数指针有什么区别? 复磷酸盐(又叫:硅磷晶、硅丽晶)能阻止水垢形成吗?对人体健康是否有害? 什么是海牙认证? 个人土地如果被国家征收怎么赔偿 c语言的函数指针举个例子 落花歌词林心如 C语言函数指针定义 海牙认证(apostille认证)是什么意思 国家征收农民土地怎么赔偿 C语言函数指针定义法 《冷冷的夜里被风吹,找不到人安慰;当初的誓言太完美,让相思化成灰。》请问这首歌的歌名叫什么。 什么是apostille,哪些文件可以办理海牙认证 求解释c语言函数指针的作用 c语言中函数名就是一个指针吗 郭富城的《天涯》 歌词 国家征收土地到底每亩要赔偿多少钱 西班牙的海牙认证是什么?