免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: anlrj
打印 上一主题 下一主题

char (* test[4])[7] 定义了什么东西? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2010-03-16 08:28 |只看该作者
楼上的画图都能很好地反应这个数据结构。

论坛徽章:
0
12 [报告]
发表于 2010-03-16 09:26 |只看该作者
回复 6# liexusong


    大牛!

论坛徽章:
0
13 [报告]
发表于 2010-03-16 10:17 |只看该作者
大家请打印一下,sizeof(test),是多少?
{:3_197:}

论坛徽章:
0
14 [报告]
发表于 2010-03-16 10:57 |只看该作者
本帖最后由 KBTiller 于 2010-03-16 11:36 编辑

抱歉!看贴不细

论坛徽章:
0
15 [报告]
发表于 2010-03-16 10:58 |只看该作者
大家请打印一下,sizeof(test),是多少?
peidright 发表于 2010-03-16 10:17


不就是4个指针的大小啊, 4 * sizeof(void *)

论坛徽章:
0
16 [报告]
发表于 2010-03-16 11:03 |只看该作者
嗯嗯!是4个指针的大小啊!

论坛徽章:
0
17 [报告]
发表于 2010-03-16 11:14 |只看该作者
本帖最后由 anlrj 于 2010-03-16 12:34 编辑

回复 6# liexusong


    恩,谢谢 大家的回答, 我知道了..

char (* test)[2] 定义了一个指向"二维"char类型数组的指针: test
那么, char (* test[4])[7] 就定义了一个指向"七维"char类型数组的指针数组: test[4]


论坛徽章:
0
18 [报告]
发表于 2010-03-16 11:37 |只看该作者
回复  liexusong


    恩,谢谢 大家的回答, 我知道了..

char (* test)[2] 定义了一个指向二维cha ...
anlrj 发表于 2010-03-16 11:14


你还不知道

论坛徽章:
0
19 [报告]
发表于 2010-03-16 12:01 |只看该作者
回复 17# anlrj


不是维,2维就是数组的数组了,是袁术个数

论坛徽章:
0
20 [报告]
发表于 2010-03-16 12:30 |只看该作者
本帖最后由 peidright 于 2010-03-16 12:33 编辑

回复 15# bsdc


    那么,printf("%x  %x\n",test,test++);是什么呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP