若有以下定义和语句,则对a数组元素的正确引用为( ).int a[2][3],(*p)[3];p=a;
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/28 09:26:07
若有以下定义和语句,则对a数组元素的正确引用为( ).int a[2][3],(*p)[3];p=a;
A)(p+1)[0]\x05\x05B)*(*(p+2)+1)\x05\x05C)*(p[1]+1)\x05\x05D)p[1]+2
A)(p+1)[0]\x05\x05B)*(*(p+2)+1)\x05\x05C)*(p[1]+1)\x05\x05D)p[1]+2
![若有以下定义和语句,则对a数组元素的正确引用为( ).int a[2][3],(*p)[3];p=a;](/uploads/image/z/5908097-65-7.jpg?t=%E8%8B%A5%E6%9C%89%E4%BB%A5%E4%B8%8B%E5%AE%9A%E4%B9%89%E5%92%8C%E8%AF%AD%E5%8F%A5%2C%E5%88%99%E5%AF%B9a%E6%95%B0%E7%BB%84%E5%85%83%E7%B4%A0%E7%9A%84%E6%AD%A3%E7%A1%AE%E5%BC%95%E7%94%A8%E4%B8%BA%28+%29.int+a%5B2%5D%5B3%5D%2C%28%2Ap%29%5B3%5D%3Bp%3Da%3B)
选 C.
p 的类型是int (*)[3],是指针的指针.
C选项相当于 p[1][1].
B选项错,它相当于 p[2][1],数组的第一个坐标越界了.
p 的类型是int (*)[3],是指针的指针.
C选项相当于 p[1][1].
B选项错,它相当于 p[2][1],数组的第一个坐标越界了.
若有以下定义和语句,则对a数组元素的正确引用为( ).int a[2][3],(*p)[3];p=a;
若有定义语句int a[5], *p=a;,则对a数组元素的正确引用是什么 A *&a[5] B *a+2 C *(p+
若有以下定义,则对a数组元素的正确引用是( ).int a[5],*p=a; A.*&a[5] B.a+2 C.*(p+
若有以下说明和语句,int c[5],*p ;p=c ;能正确引用c数组元素的是?A) &p B)*(p+3) C) c
若有以下定义,则对a数组元素的正确引用是_________.int a[5],*p=a; a)*&a[5] b)a+2
若有定义:int a[5],*p=a; 则对a数组元素地址正确引用的是( ).&a[5] p+2 a++ &a
C语言若定义int a[5],*p=a;则对a数组元素正确引用为哪个?为什么?
若有以下定义和语句:int w[2][3],(*pw)[3]; pw=w; 则对w数组元素非法引用是 A)*(w[
如有下面说明语句:int a[4][5],(*p)[5];p=a;则对a数组元素的正确引用
若有定义int a[5],*p=a;则正确引用数组元素的是 a *&a[5] b *a+2 c
14、有以下语句int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则对a数组元素的引用不正确的是
若有以下定义和语句,则对a数组元素非法引用的是: