单选题
设有定义:
double a[10],$s=a;
以下能够代表数组元素a[3]的是______。
A、
(*s)[3]
B、
*(s+3)
C、
*s[3]
D、
*s+3
【正确答案】
B
【答案解析】
[解析] 语句*s=a;表示指针变量s指向一维数组a的首地址。a[3]表示引用数组a的第4个元素,*(s+i)表示引用指针s所指数组a的第i+1个元素,选项A、C、D的表示方法错误,只有B选项正确。
提交答案
关闭