单选题
👁️ 浏览量:

试题题干

设函数int& index(int a,int i)返回数组a中下标为i的元素,如果整型数组int array[]={1,2,3},在执行index(array,1)+=3后,array中各元素值为()

A

{4,2,3}

B

{1,5,3}

C

{1,2,6}

D

{4,5,6}

参考答案

正确答案:

试题解析

数组的下标从0开始,index(array,1)+=3使用加法赋值运算符(+=),故也可以表示为:index(array,1)=index(array,1)+3。

index(array,1)返回array[1]的值,即为2,然后array[1]=2+3=5,所以array中各元素值为{1,5,3}。选B。