(C++题目)若有定义及赋值:int a[2][3]={0,2,8},*p=*a;则下列各式中不能表示地址的表达式是?

1若有定义及赋值:inta[2][3]={0,2,8},*p=*a;则下列各式中不能表示地址的表达式是?A.a[5]B.a[1]+1C.p[5]D.p+1答案是C,求问A... 1 若有定义及赋值:int a[2][3]={0,2,8},*p=*a;则下列各式中不能表示地址的表达式是?
A.a[5] B.a[1]+1 C.p[5] D.p+1 答案是C,求问A和C的区别,a[5]的值是多少?

2 若有定义及赋值:int a[2][3]={0,2,8},(*p)[3]=a;则下列各式中不能表示地址的表达式是?
A.a[5] B.**p+0 C.p[1] D.p[1]+0 答案是B,各个选项都代表什么意思?

3 若有定义及赋值:int a[2][3]={0,2,8},*p=*a;则下列各式中不能正确引用数组元素a[1][0]的表达式是?
A.a[3] B.*(p+3) C.p[3] D*(a[1]+0) 答案是A,各个选项都代表什么意思?

4 若有定义及赋值:int a[2][3]={0,2,8},(*p)[3]=a,则下列各式中不能正确引用数组元素a[1][0]的表达式是?
A.*(a+1+0) B.**(p+1) C.p[1][0] D*p[1]+0 答案是A,各个选项都代表什么意思?
展开
 我来答
扈怀炜4h
2015-09-01 · TA获得超过6039个赞
知道大有可为答主
回答量:6907
采纳率:67%
帮助的人:1342万
展开全部
1. a[5]指向的是 a[5][0]的地址,虽然没有声明,但是也能访问,知识不能写入而已
p[5]指向的是*a[0][5],这是一个元素,a[5]的值谁也不知道是多少

2. 其他的题目的解释和上题差不多。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式