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

admin2022-10-24  28

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

选项 A、(*s)[3]
B、*(s+3)
C、*s[3]
D、*s+3

答案B

解析 题干中,首先定义了double型的数组a,并将数组首地址赋给指针s。“(*s)”表示“a[1]”,“s[3]”不是指针变量,不能使用间址运算符“*”,故选项A、c不能表示“a[3]”;选项D中的“*s+3”等于“a[0]+3”。故本题答案为B选项。
转载请注明原文地址:https://jikaoti.com/ti/Qnd0FFFM
0

相关试题推荐
随机试题
最新回复(0)