幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3029|回复: 2

[通用编程] 问一大堆指针声明问题

[复制链接]

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
发表于 2008-9-7 22:41:52 | 显示全部楼层 |阅读模式
  1. int abc();->ⅷ 返回值为int的函数
  2. int abc[3];->ⅲ int型数组
  3. int **abc();->ⅹ 返回值为 int型指针的指针 的函数
  4. int (*abc)();->Ⅺ 返回值为int的函数指针
  5. int (*abc)[6];->ⅹⅳ 返回值为int的函数指针的数组
  6. int *abc();->Ⅸ  返回int型指针的函数
  7. int **abc[6];->ⅶ int型指针的指针数组
  8. int **(*abc[6])();->ⅹⅵ
  9. int *(*abc)[6];
  10. int *(*abc())();
  11. int (**(*abc)())();
  12. int (*(*abc)())[6];
  13. int *(*(*(*abc)())[6])()->返回值为“指向”返回值为int型指
  14.                             针的函数指针,的数组指针的函数指针
复制代码

请问已经作出描述的都对吗? 还有,没作出描述的该怎么描述呢?
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2008-9-8 06:34:27 | 显示全部楼层
好像是从左到右,括号>后缀>前缀,第一个标识就是要被声明的。
如果一个程序,十几万,几十万的代码里全是这样的声明,不晕的人会有几个?
え~え~お!!!
回复 支持 反对

使用道具 举报

7

主题

190

帖子

1766

积分

⑥精研

....

积分
1766
发表于 2008-9-15 22:02:50 | 显示全部楼层
August快脱茧了。
不过一般用到函数的指针这种程度也就差不多了。所谓的指针的指针的指针这种东西,只要知道核心就很容易贯通了
int *********** m_pA; 照样可以获得一个解释。
萝卜啊,白菜啊,土豆星啊,梦想有爱啊。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-11-1 07:33 , Processed in 0.043883 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表