永发信息网

请教指向 多维数组 的指针数组定义方法

答案:2  悬赏:20  手机版
解决时间 2021-04-05 12:29
我想定义一个指针数组p[4],而这个指针数组里面的每一个元素都是指针。每个指针指向一个32行4列的unsigned char 型变量的数组首地址。请问应该怎么定义???
我自己试过作如下定义:
unsigned char (*p[4])[32][4];
原理是:p在括号内 与[4]结合,意味p是一个数组,再与*结合,意味着数组这个数组时指针数组。然后再与[32][4]结合.......这里说不通了,不能说它里面的元素是指向32X4数组的首地址。所以编译器给了我一个警告: unreferenced local variable
所以我想请教大家,指向多维数组的指针数组如何定义???
难道就是unsigned char**p[4]??
最佳答案
这样定义char (*b[4])[4];

表示 “b是一个指针数组,数组指针指向大小为4的char型数组”

虽然有点绕口不过,确实应该是这样的,你看《c专家编程》里有对声明的详细讲解

还有什么不清楚可以hI我
全部回答
char (*p)[4];这是定义了一个数组指针,p指向含有4个char元素的数组 区别一下: char *p[4] 是指针数组,数组有4个元素,每个元素都是指针 char (*p)[4]是数组指针,p指向含有4个元素的数组 如p=&a[0][0]; (*p)[4] p+1 这时 p=&a[1][0] *p[4] p+1 这时为 p=&a[0][1]
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
魔兽世界高级以后一定要打那些25人本么?好装
如图为在希腊采集奥运圣火的画面.圣火采集器
人吃什么最有营养?
铯137放射源的辐射半径是多少
武汉市友谊路中学好吗
安全服务标语,求:工厂现场标准化宣传标语,
单选题关于降水分布的正确叙述有A.降水最多的
xp系统下打印机驱动无法删除如何解决
居家养老什么意思,居家养老服务的社会背景
天龙八部游戏中采矿和采药几级能挖到龙珠?
186. There are things people accept less,
我的蛀牙有洞,喝冷水或热水就会很痛,过一会
形容憔悴的诗句
一个已婚男人尽在一个已婚女人面前表现自己好
新课改课堂作业数学七年级上册答案(广西师范
推荐资讯
十几岁的时候做跟二十几岁有什么区别,因为我
b站更新后,开启弹幕就卡顿是怎么回事,有没
大连华臣影城金卡详细交代、需要交500块是怎
把astf这个错的单词更正为?
比78大,比87小的数有
毕奥-萨代尔定律
房屋赠予契税怎么算?
武当山距离西安多远,上海-武当山,交通有哪些
单选题下列有关中国农耕时代商业的叙述正确的
人人乐停车场(西湖道78号人人乐购物广场人人
漂亮的彩云像一匹马,想像说说?
情癫大圣里岳美艳在湖边跳舞的时候的插曲叫什
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?