设有定义: double a[10],*s=a; 以下能够代表数组元素a[3]的是( )。

admin2021-02-25  24

问题 设有定义:
    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选项正确。
转载请注明原文地址:https://jikaoti.com/ti/0gz0FFFM
0

最新回复(0)