问题详情

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


A、(*s)[3]

B、*(s+3)

C、*s[3]

D、*s+3

时间:2022-01-09 20:47 关键词:

答案解析

B
用带下标的指针变量引用一维数组元素若有以下定义和语句:“int*P,s[10],i;P=s}”,且o≤i<10,可以用&.s[i]、s+i和p+i三种表达式来表示s[i]的地址。同时可以用s[i]、*(s+i)和*(p+i)三种表达式来表示数组元素s[i]。