能够正确引用C数组元素的是
答案:2 悬赏:80
解决时间 2021-11-14 20:10
- 提问者网友:绿海猖狂
- 2021-11-14 12:39
(*p)[5]? 我感觉好象都没错啊.;
能够正确引用C数组元素的是,
其他的错在哪里?
A p+1
B *(p+3)
C *(p+1)+3
D *(p[0]+2)
答案为D;
p=c若有以下说明和语句
int c[4][5]
最佳答案
- 二级知识专家网友:没感情的陌生人
- 2021-11-14 12:45
p是指针型数组。那么,要正确引用C数组的元素也应该表现出p[][]这样的形式。这样结果就很显然了。A选项表示c[1]的首地址;B选项c[3]的首地址;C表示c[1][3]的地址;D则表示c[0][2]的元素,这也就是p能等于c的理由了,这样它也就相当于一个“二位数组”了首先
全部回答
- 1楼网友:情战辞言
- 2021-11-14 14:11
解:
int c[4][5],(*cp)[5];
cp=c;
这里cp是二维数组c的首地址 cp本身也是二维数组
正确的是:c
*(*cp+2) *cp是cp[0][0]的地址 *cp+2就是cp[2][0]的地址
*(*cp+2) 就是cp[2][0]的值
其余的引用都是引用的地址
要想引用二维数组的元素值 必须使用两个**
希望能帮助你哈
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯