int (*(*fp)(void *))[10]; 指向函数的指针类型
2015-11-21 17:18
106 查看
<pre lang="c" escaped="true">
int (*(*fp)(void *))[10]; //这个类型用typedef分解出来
// 第一步:此指针是一个指向函数T1的指针
typedef int (*T1(void *))[10];
T1 *fp;
// 第二步:T1 是一个函数,返回值是T2,参数为(void *)
typedef int (*T2)[10];
typedef T2 T1(void *);
T1 *fp;
// 第三步:T2是个指针,该指针指向T3类型
typedef int T3[10];
typedef T3 *T2;
typedef T2 T1(void *);
T1 *fp;
</pre>
int (*(*fp)(void *))[10]; //这个类型用typedef分解出来
// 第一步:此指针是一个指向函数T1的指针
typedef int (*T1(void *))[10];
T1 *fp;
// 第二步:T1 是一个函数,返回值是T2,参数为(void *)
typedef int (*T2)[10];
typedef T2 T1(void *);
T1 *fp;
// 第三步:T2是个指针,该指针指向T3类型
typedef int T3[10];
typedef T3 *T2;
typedef T2 T1(void *);
T1 *fp;
</pre>
相关文章推荐
- 矩阵
- css案例学习之并集选择器
- typedef 深入剖析
- vim 大小写转化命令
- iOS中,byte[] 转成NSString
- Android DisplayingBitmaps笔记
- 备忘宝小项目的总结(二) Fragment 与 Activity,与Fragment之间的通信
- java环境变量的问题
- 字母旋转方阵
- spark submit 运行开发的应用程序
- 函数式宏定义用do...while(0)的好处
- c可变参数函数
- socket
- Android 上滑显示底部导航,下滑显示标题bar
- 投票功能
- TinyOS论文02:Finding Symbolic Bug Patterns in Sensor Networks
- svn st 显示的文件状态
- errno 与 perror()/strerror()函数
- 标准IO库函数复习
- 用scala 实现top N 排名