c++用引用作为函数的返回值实现数组元素的重新赋值。
时间: 2023-06-04 07:04:15 浏览: 132
引用作为函数返回值
5星 · 资源好评率100%
好的,这是一个关于C语言数组的技术问题,可以回答。当使用引用作为函数的返回值时,可以直接改变数组元素的值。例如:
```c
int &change_element(int arr[], int index) {
return arr[index];
}
int main() {
int arr[] = {1, 2, 3};
change_element(arr, 1) = 5; // 改变数组第二个元素为5
return 0;
}
```
在上面的代码中,change_element函数中的引用作为返回值可以直接改变数组元素的值,而在main函数中,我们直接对返回值进行了赋值,实现了重新赋值。
阅读全文