首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
请你来说一下函数指针
[问答题]
请你来说一下函数指针
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(316)
分享
纠错
3个回答
添加回答
1
牛客513997589号
函数指针是指向函数的指针
变量
。 因此"函数指针"本身首先应是
指针变量
,只不过该指针变量指向函数。这正如用指针变量可指向
整型变量
、字符型、
数组
一样,这里是指向函数。如前所述,C在
编译
时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址。有了指向函数的指针变量后,可用该指针变量调用函数,就如同用指针变量可引用其他类型变量一样,在这些概念上是大体一致的。函数指针有两个用途:调用函数和做函数的
参数
。
发表于 2019-12-08 15:08:01
回复(0)
0
人来疯的华夫饼在冲浪
指针是地址,可以指向不同变量的地址,数组是某一类型的数据总体,数组大小一旦确定就不可以更改,可以通过改变指针的指向(如指针自加等)来访问同一数组里的不同元素,讲得有错误的地方欢迎指出
编辑于 2019-12-07 23:24:40
回复(0)
0
牛客329924944号
首先函数指针是一个指针,指向某一类型的函数 typedef int (*pFunc) (int,int) ; 定义一个函数指针类型,指向返回值是int参数为int,int的函数。 用途:回调函数
发表于 2019-12-07 22:01:16
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
上传者:
小小
难度:
3条回答
316收藏
1911浏览
热门推荐
相关试题
下面两个传送指令语句中源操作数寻址...
编译和体系结构
评论
(1)
分析以下代码 class Pers...
Javascript
评论
(1)
小O的整数操作
贪心
OPPO
基础数学
评论
(1)
设主存容量为256MB,外存容量为...
操作系统
评论
(1)
执行以下程序,输出结果为() le...
Javascript
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题