已知数组A和指针p定义为:int A[20][10],*p;,要使p指向A的首元素,正确的赋值表达式是[ ].为什么选择
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/11 06:00:00
已知数组A和指针p定义为:int A[20][10],*p;,要使p指向A的首元素,正确的赋值表达式是[ ].为什么选择D
已知数组A和指针p定义为:int A[20][10],*p;,要使p指向A的首元素,正确的赋值表达式是[ ].
A) p=&A 或 p=A[0][0] B) p=A 或 p=&A[0][0]
C) p=&A[0] 或 p=A[0][0] D) p=A[0] 或 p=&A[0][0]
已知数组A和指针p定义为:int A[20][10],*p;,要使p指向A的首元素,正确的赋值表达式是[ ].
A) p=&A 或 p=A[0][0] B) p=A 或 p=&A[0][0]
C) p=&A[0] 或 p=A[0][0] D) p=A[0] 或 p=&A[0][0]
含有p=A[0][0]的肯定错误,因为p是指针,A[0][0]是第一个元素的值,即A、C错误
p=&A[0][0] 即 &A[0][0]的地址给p,肯定正确
p=A[0]是正确的,因为二维数组可以看成多个一维数组,数组名即地址.
A[20][10]看成20个一维的,A[0]...A[19]是每个的地址
所以,D
p=&A[0][0] 即 &A[0][0]的地址给p,肯定正确
p=A[0]是正确的,因为二维数组可以看成多个一维数组,数组名即地址.
A[20][10]看成20个一维的,A[0]...A[19]是每个的地址
所以,D
已知数组A和指针p定义为:int A[20][10],*p;,要使p指向A的首元素,正确的赋值表达式是[ ].为什么选择
7.要使指针变量p指向1维数组A的第一个元素,正确的赋值表达式是p=A 或 p=&A[0]()(2.00分) 错误 正确
要使指针变量p指向2维数组A的第一个元素,正确的赋值是:A.p=A或p=A[0][0] B.p=A[0]或p=A[0][
若有定义:int x ,* p ; 则以下正确的赋值表达式是______ A.p = &x B.p = x C.*p =
若有定义:int (*p)[4],则p是一个指向含有四个整型元素的一维数组 的指针.这句话是正确的吗?
若有以下定义和语句,则对a数组元素的正确引用为( ).int a[2][3],(*p)[3];p=a;
1.已有定义 int a[10],*p; 则正确的赋值语句是( )
关于指针变量的问题首先定义数组int a[3];如果把a赋给一个指针变量p,那么p该如何定义?我觉得a是指向行的,而&a
若有以下定义,则对a数组元素的正确引用是( ).int a[5],*p=a; A.*&a[5] B.a+2 C.*(p+
若有定义:int a[5],*p=a; 则对a数组元素地址正确引用的是( ).&a[5] p+2 a++ &a
如果指针p指向一个有10个元素的数组a的最后一个元素,则p-a的值是
C语言若定义int a[5],*p=a;则对a数组元素正确引用为哪个?为什么?