若有定义int*x[3],b[10];则正确的赋值语句是()
A: x=b[0];
B: x=b;
C: x[0]=b[0];
D: x[0]=&b[0];
A: x=b[0];
B: x=b;
C: x[0]=b[0];
D: x[0]=&b[0];
举一反三
- 若有说明“int x[3][4];”,则对x数组元素的正确引用是( )。A) x[2][4]; B) x[1,3] C) x[4-2][0] D) x[3][0] A: x[2][4]中的第二个下标越界 B: x[1,3]不符合C语言的语法规则 C: int x[3][4]共定义了12个数组元素,分别是x[0][0],x[0][1],x[0][2],x[0][3],x[1][0],x[1][1],x[1][2],x[1][3],x[2][0],x[2][1],x[2][2],x[2][3]。x[4-2][0] 指的是x[2][0] 。 D: x[3][0]中的第一个下标越界
- 已有定义:int x[10],*p; 能正确赋值的语句是: A: p=&x; B: p=x[0]; C: *p=&x[0]; D: p=x;
- 若有说明“int x[3][4];”,则对x数组元素的正确引用是( ) A: x[2][4] B: x[1,3] C: x[4-2][0] D: x[0][4]
- 已有定义:int x[10],*p; 能正确赋值的语句是: A: p=&x; B: p=x[0]; C: *p=&x[0]; D: p=x;
- 若有说明“int<br/>x[3][4];”,则对x数组元素的正确引用是()。 A: x[2][4] B: x[1,3] C: x[4-2][0] D: x[0][4]