问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言二维数组问题

发布网友 发布时间:2022-05-27 07:51

我来回答

4个回答

热心网友 时间:2023-10-12 03:05

a是二维数组。p是指向指针的指针。
二维数组空间上是连续的。
p如果当数组名用而且分配了空间的话,你会发现那其实是交错级数组(第二维的大小可以不一致,而且空间上可以不连续)。
自然a不能赋值给p。
下面这样才可以:
int *a[4];
p=a;

热心网友 时间:2023-10-12 03:05

因为类型不兼容,是否合法的判定和编译器有关。

a是一个3元素数组,其中每个元素是包含4个int的数组
a的的类型是int (*)[4],和int **是不兼容的。

p可以这么声明: int (*p)[4] = a;

热心网友 时间:2023-10-12 03:06

a 的类型是 int* [4];
p 是(int* 类型指针)的指针,即 指针的指针。
因此类型不等,不能用a为p赋值。
再直观一点:
a[3][4] == * ( *( a + 3 ) + 4 ) ==( *( a + 3) )[4];
因为*数组的最后一维数必须确定,所以可以写成如下
int (*p)[4] = a;

热心网友 时间:2023-10-12 03:06

指针的赋值只能在指针之间
数组a不是指针
可以p=&a;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
“笑指旧山归路长”的出处是哪里 PCB为什么要拼板,PCB拼板打样有哪些好处? 绘制紫外吸收光谱时,我发现最大吸收波长是333nm,此时吸光度为4.01 对吸光度测量值有何影响? 陆垚知马俐的歌词是什么? 玫瑰花水中的养殖方法 陈年柚子茶如何做 陈年柚子茶的制作方法 在答题卡上改题号是指那一道题扣分还是整个卷子都没? ...考试时我写到了卷子上,会怎么样?会不会按抄袭 高考时在卷子上不小心画了道怎么办? C语言:二维数组,维数单独赋值问题 C语言一维数组的维数 C语言有没有3维或更高维数的数组? C语言中一维数组的最长维数是多少?谢谢! C语言数组最高是不是只有三维? c语言中,*数组最多是多少维?我们老师说最多六十维?请问为什么? thinkpad中fn键怎么取消 比如重命名是f2,但是我都是fn+f2才能重命名 thinkpad能不能禁用fn键 thinkpad fn键开启和关闭 Thinkpad E450c 关闭Fn thinkpad s3 fn键怎么关掉? 女人怀孕有什么办法鉴定是不是我的? 请问从义乌火车站怎么去义乌小商品批发市场 从义乌火车站到小商品城怎么走? 苏州港龙义乌小商品城怎么样,值得投资吗 苏州或是义乌小商品批发市场 从苏州到义乌小商品批发市场 商铺投资求解惑:苏州火车站正在造的义乌国际小商品市场的投资潜力如何?用来做批发生意的前景怎样? 我在来凤桥车站要去蘇州火车站附近的义乌小商品城怎么坐车? 从苏州坐火车去浙江义乌小商品市场怎么坐? C语言数组里a[][4]什么意思 关于磨练意志为题的作文(8oo字) 以磨练意志为题写一篇作文 意志是这样练成的作文800字 以磨炼意志与取得成绩为话题写一篇不少于800字的作文!!! 有关“意志力”的作文怎样写到800字 阅读下面的材料,根据要求作文。在过去的20年中,韩国女子射箭队获得了几乎所有女子单项的世界冠军。她们 磨练之美,不少于800字的初一作文。O(∩_∩)O谢谢 求“意志或品质”为题的作文,题目自拟,800字 有关“意志力”的作文怎样写到800字?? 要怎样处理房屋装修合同纠纷 中国科学技术大学化学工程专业研究生如何择业 求一个英雄联盟体验服账号 英雄联盟体验服账号谁有啊,求号借玩下 lol体验服不是应该人很多吗,想注册都不行,结果还得去淘宝买了个体验服账号,发现打个人机都有匹配5 什么原因产生眼睛视觉有波浪感 契诃夫《写给哥哥的信》要那个“有教养的人必须具备以下几个条件”那部分的 眼睛看东西会出现波浪型一闪一闪的半小时后就头疼,请问这是怎么啦 我的苹果5S的千牛为什么不能用语音功能 眼睛总是水波浪是的是怎么回事