66问答网
所有问题
(求解释)若有定义:int a[2][3]; 则对a数组的第i行第j列元素地址的正确引用为:
A)*(a[i]+j) B)(a+i) C)*(a+j) D)a[i]+j
举报该问题
其他回答
第1个回答 2013-03-06
D!绝对没错
可以看看
http://wenku.baidu.com/view/d09f27f9fab069dc502201f1.html
这里有课件解释本回答被提问者采纳
第2个回答 2020-05-17
A吧。。。
第3个回答 2013-03-06
如果没有意外,应该是:
D
相似回答
...
int
a[2][3];
”,
则对a数组的第i行第j列元素的正确引用为
...
答:
【答案】:A A
。【解析】通过地址来引用数组元素的方法有下列5种:①a[i][j];②*(a[i]+J);③*(*(a+i)+j);④*(aEiJEj]);⑤(&a[o]EoJ+3*i十j)。故A正确。
若有定义:int
a[2][3];则对a数组的第i行第j列元素
值得
正确引用为
答:
由a[i]=*(a+i)得a[i]+j=*(a+i)+j,由于*(a+i)+j是二维
数组a的i行j列元素的
首地址。因此,该元素的值等于*(*(a+i)+j)。
若有定义: int
a[2][3];则对a数组的第i行第j列(
假设i,j已
正确
说明并赋 ...
视频时间 14:29
若有
下列
定义
,
则对a 数组元素地址的正 确引用
是
答:
其他回答 首先a是指向首地址,+5后变成a[5] 706693676 | 发布于2012-01-10 举报| 评论 0 3 为您推荐
:
对数组元素的引用
若有以下
数组a
以下4个数组定义中
若定义int
a=511 字符数组赋值
若有定义int
a[2][3]
以下定义数组或给数组 如果过程被定义为 二维数组 用下面的语句所定义 ...
若以下
定义
,
则对a数组元素地址的正确引用
是(D)。为什么是D?_百度知...
答:
C:a本身是一个数组,数组再用&取地址就会得到
数组的地址
,数组的地址虽然和
数组元素
的首地址相同,但是长度却不一样,p加1的长度是sizeof
(int)
,&a加1的长度却是sizeof(int)*5【即数组的长度】,所以&a+1也超出了数组的范围 D
若有
以下
定义
,
则对a数组元素的正确引用
是【 】
答:
因为
int
a[5] ; 所以a 为指针,指向a[0
]的地址:
a = a[0] ;某种意义上说,a可以当做一个数值x,所以:(a+i) = a[0 +
i] ;
实际上,x是多少是内存分配的(一般的c语言的数据都可用数来表示),只能当做未知数,因为数组是连续的,所以有:&
(a[i])
= x + i ;因为*p = a ;...
大家正在搜
若有定义int a[2][3]
若有定义int a[3][4]
若有定义int a 2 3
设数组a的定义为:int
若有定义语句 int a
若有定义int a
若有定义int a=7
设有定义语句 int a
若已定义int a
相关问题
若有定义: int a[2][3];则对a数组的第i行第j列...
若有定义:int a[2][3]; 则对a数组的第i行第j...
若有说明int a[3][4] 则对a数组元素的正确引用为
若有定义:int a[2][3]; 则对a数组的第i行第j...
若有定义:int a[2][3]; 则对a数组的第i行第j...
C语言的数组问题,若有定义:int a[2][3];以下选项...
若有定义:int a[2][3];则对a数组的第i行第j列元...
若有说明:int a[3][4];则对a 数组元素的正确引用...