永发信息网

c++的二级指针和二维数组

答案:2  悬赏:10  手机版
解决时间 2021-05-16 06:05

#include <iostream.h>
void main()
{
int a[2][3];
int**p=a;
}

请问为什么是错误的??(请不要说数组名是一个指针这个我知道,我想知道为什么不能用二级指针指向二维数组)

最佳答案

因为二级指针是指向指针的指针, 也就是说二级指针必须指向一个一级指针, 而这个一级指针存放的是一个内存地址


相信楼主知道一维数组可以看成是一级指针


但是二维数组却不能看成是二级指针


就以a[2][3]举例


a[2][3]其实就是两个维度为3的一维数组合并起来的二维数组, 也可以看成是一个一级数组指针


所以并不能用二级指针直接操作二维数组


推荐使用

#include <iostream>
void main()
{
int a[2][3];
int (*p)[3] = a;
}

全部回答
数组是个地址,P是二级指针,那要用一级指针指,就上楼上说的那样,你可以用他的那两钟方法来做,但第二中不推荐
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
急…我女儿17岁患有腹股沟疝气想做手术!应该
西华县周口西华县东正法律服务所地址在什么地
用英语描写文章 ~!我最喜欢的shop ~!!
任务得到的珠帘
古风诗词名字,求唯美古风诗词句。(征用小说
怎样的男人才值得我们去爱?
今年流行豹纹么?
有什么办法可以解热不,这天相当的热啊
安仁县郴州永乐江镇畜禽水产品质量安全监管站
我健身后总是半斤牛里脊 两包牛奶 这样好不好
怎么知道别人有没有用自己的身份证办银行卡
我想要学习C语言,在学习之前我还需要具备什
香坊区哈尔滨中国兰州舌尖牛肉面在什么地方啊
甜品店做什么样的活动最能吸引顾客
我的第一次献给了谁
推荐资讯
张湾区十堰美食美刻(花果店)地址有谁知道?有
笔记本电脑网卡引起的问题```高手进```
石田彰endless系列的翻译
冒险岛紫色猫谁最牛
有类似死亡骑士2冰棍霜巨龙的手机游戏吗?
外县人可以过户本地的集体房产证吗
怎么卸载众神之战Online(游戏)?
形容女子素颜美的诗词,形容人笑容很美气质轻
小前锋买裤子应该加什么?
华为员工加薪评语,员工级别晋我加薪副主管意
操千曲而后晓声的下一句是什么
我想问,在lol中反甲和龙龟的w能不能反弹技能
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?