单选题
假定有定义“int a[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的语句为
(43)
。
A、
x=pa[3];
B、
x=*(a+3);
C、
x=a[3];
D、
x=*pa+3;
【正确答案】
D
【答案解析】
[解析] 前3种都是数组中下标为3的元素的正确的定位形式,D得到的是数组的初始指针位置加3后的指针位置,即a中下标为3的元素的地址。
提交答案
关闭