社区
C语言
帖子详情
函数指针
nuaacims
2003-10-15 05:54:23
void (*f(void(*)()))(void(*)());
其中的*f(void(*)())是什么意思啊?
...全文
47
6
打赏
收藏
函数指针
void (*f(void(*)()))(void(*)()); 其中的*f(void(*)())是什么意思啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TianGuangZao
2003-10-15
打赏
举报
回复
我的理解:
*f(void(*)())
这是一个函数,函数名为 f,带一个参数 void(*)(),返回一个函数指针。
所带的参数 void(*)() 在这里是一个未命名的函数指针。
void (*f(void(*)()))(void(*)());
连起来看:
函数 f 带一个参数 void(*)(),返回一个函数指针,
该函数指针所指的函数带一个参数 void(*)(),无返回值。
我想楼主给的代码位置应该是在声明函数原型的地方,或者是宏定义之类的地方。
这些地方可以不需要参数名,只要给出参数类型就可以了,
所以会看到没有名字的函数指针。
fishinsea2003
2003-10-15
打赏
举报
回复
不懂?
函数无参数也就罢了!
定义一个指针为什么连指针名也没有???
小弟刚学C++不久 ,请教各位了。
gccr
2003-10-15
打赏
举报
回复
*f(void(*)())
总体说是一个指向函数的指针,这个函数的形参是void(*)().
void(*)()也是一个指向函数的指针,他指的那个函数无返回值。
Caoyu015
2003-10-15
打赏
举报
回复
void(*)()是一个函数指针 返回一个一个指针,该指针是一个函数指针,这个函数指针有一个类型为 void (*)()的函数指针。
f是为返回的函数指针命名.
结合优先级来看是比较简单的。
std3lqi
2003-10-15
打赏
举报
回复
好像又是考题!
B828
2003-10-15
打赏
举报
回复
是函数指针
《C经典面试》编译链接、指针、内存bug、函数、其它
课程内容:1.编译链接:编译链接过程、预编译、存储类、生命周期、作用域、链接域等2.指针:指针概念、数组相关的指针、字符串指针、
函数指针
等3.内存bug:内存越位、内存覆盖、使用非法内存、内存泄露等。4.函数:自定义函数、内联函数、回调函数、变参函数、递归函数、库函数等5.其它:自动类型转换、数据溢出、结构体对齐、volatile、typedef、assert宏、逗号表达式、++/--等
函数指针
和指针函数用法和区别
前言
函数指针
和指针函数,在学习 C 语言的时候遇到这两个东西简直头疼,当然还有更头疼的,比如什么
函数指针
函数、指针
函数指针
、数组指针、指针数组、
函数指针
数组等等,描述越长其定义就越复杂,当然理解起来就越难,特别是刚开始学习这门语言的童鞋,估计碰到这些东西就已经要崩溃了,然后好不容易死记硬背下来应付考试或者面试,然后过了几天发现,又是根本不会用,也不知道该在哪些地方用,这就尴尬了。 今天这里只...
指针函数和
函数指针
概述 指针函数和
函数指针
是C语言里两个比较绕的概念。但是不仅面试题爱考,实际应用中也比较广泛。很多人因为搞不清这两个概念,干脆就避而远之,我刚接触C语言的时候对这两个概念也比较模糊,特别是当指针函数、
函数指针
、
函数指针
变量、
函数指针
数组放在一块的时候,能把强迫症的人活活逼疯。 其实如果理解了这些概念的本质,是不需要死记硬背的,理解起来也比较容易。 指针函数 指针函数: 顾名思义,它的本质是一个函数...
C语言中
函数指针
和回调函数的详解
函数指针
:指向函数的指针变量。 因此“
函数指针
”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整型变量、字符型、数组一样,这里是指向函数。如前所述,C在编译时,每一个函数都有一个入口地址,该入口地址就是
函数指针
所指向的地址。有了指向函数的指针变量后,可用该指针变量调用函数,就如同用指针变量可引用其他类型变量一样,在这些概念上是大体一致的。
函数指针
有两个用途:调用函数和做函数...
C语言 |
函数指针
作为函数的参数
函数指针
有两种常用的用法,一种是作为结构体成员,关于
函数指针
作为结构体成员的用法可移步至上一篇【C语言笔记】
函数指针
作为结构体成员进行查看。另一种是
函数指针
作为函数的参数。这一篇分享的是
函数指针
作为函数的参数。 一、
函数指针
作为函数的参数
函数指针
可以作为一个参数传递给另一个函数。这时
函数指针
的使用就像普通的常量和变量一样。当
函数指针
作为参数传递的时候,这时接收参数传递的函数通常需要根据这个指针调...
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章