注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

TOTO

Think and Be Different

 
 
 

日志

 
 

关于函数指针的声明

2006-09-06 08:42:02|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

/* 1 */    void  * (*(*fp1)(int))[10];

/* 2 */    float (*(*fp2)(int, int, float))(int);

/* 3 */    typedef double (*(*(*fp3)())[10]) (); 

           fp3 a;

/* 4 */    int (*(*f4())[10])();

 

 

第一行说明:“fp1是一个指向函数的指针, 该函数接受一个整型参数并返回一个指向含有10个void指针数组的指针。”

第二行说明:“fp2是一个指向函数的指针, 该函数接受三个参数(int, int, float)且返回一个指向函数的指针,该函数接受一个整型参数并返回一个float。”

第三行说明:“fp3是一个指向函数的指针, 该函数无参数,且返回一个指向含有10个指向函数指针数组的指针,这些函数不接受参数且返回double值”

“a是fp3类型中的一个”

第四行说明:“f4是一个返回指针的函数,该指针指向含有10个函数指针的数组,这些函数返回整型值”

  评论这张
 
阅读(217)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017