试题题干
设函数int& index(int * a, int i)返回数组a中下标为i的元素,如存在整型数组int Array[]={1,2,3},在执行index(Array,2)+ +后,Array中各元素值为()
参考答案
正确答案:
试题解析
数组的下标从0开始。
函数int& index(int * a, int i)返回数组a中下标为i的元素,故index(Array,2)表示数组array中下标为2的元素,即array[2]=3。执行index(Array,2)+ +,即array[2]=array[2]+1=4,故array[2]的4替换了3,最终Array={1,2,4}。