问题 单项选择题

若有定义语句:float x[6];则以下对x数组元素的正确引用形式是( )。

A.x+2

B.&x[6]

C.*(x+2)

D.*&x[6]

答案

参考答案:C

解析: 数组名x为该数组的首地址即第1个元素的地址,x+2表示数组第3个元素的值地址。x[6]表示数组中长度为6,数组元素的下标从0到5,没有x[6]。&为取地址符,取得的是元素的地址。*为间接访问运算符,其运算对象为地址或存放地址的指针变量。*(x+2)为取数组第3个元素的值,因此只有选项C正确引用了数据元素,选项C正确。

单项选择题
单项选择题