a. x=pa[3];
b. x=*(a+3);
c. x=a[3];
d. x=*pa+3;
第1题:
假定有定义为“int a[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的赋值为()。
Ax=pa[3]
Bx=*(a+3)
Cx=a[3]
Dx=*pa+3
第2题:
假定一条定义语句为“int a[10], x, *p=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的语句为()。
A.x=*p+3;
B.x=*a+3;
C.x=a+3;
D.x=p+3;
E.x=p[3];
F.x=*(a+3);
G.x=a[3];
H.x=*(p+3);
第3题:
假设一条定义语句为int a[10],x,*pa=a;,若要把数组a中下标为3的元素值赋给x,则正确的语句有()
A.x=pa[3];
B.x=*(a+3);
C.x=a[3];
D.x=*(pa+3);
E.x=*pa+3;
第4题:
假定有定义语句 int a[10], x, *p=a; 若要把数组a中下标为3的元素值赋给x,下面不正确的语句为()。
A.x=*p+3;
B.x=*(p+3);
C.x=p[3];
D.x=a[3];
第5题:
假定一条定义语句为“int a[10], x, *p=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的语句为()。
A.x=*p+3;
B.x=p[3];
C.x=*(a+3);
D.x=*(p+3);