如何通过C++数组引用交换数据

   2024-10-06 7600
核心提示:可以通过引用来交换两个数组的数据,代码示例如下:#include iostreamvoid swapArrays(int (arr1)[5], int (arr2)[5]) {for (int

可以通过引用来交换两个数组的数据,代码示例如下:

#include <iostream>void swapArrays(int (&arr1)[5], int (&arr2)[5]) {    for (int i = 0; i < 5; i++) {        int temp = arr1[i];        arr1[i] = arr2[i];        arr2[i] = temp;    }}int main() {    int arr1[] = {1, 2, 3, 4, 5};    int arr2[] = {6, 7, 8, 9, 10};    swapArrays(arr1, arr2);    std::cout << "After swapping:" << std::endl;    for (int i = 0; i < 5; i++) {        std::cout << "arr1[" << i << "] = " << arr1[i] << ", arr2[" << i << "] = " << arr2[i] << std::endl;    }    return 0;}

在上面的例子中,swapArrays函数接受两个引用参数,分别表示要交换数据的两个数组。在函数内部,使用一个临时变量来交换数组中的元素。在main函数中,定义了两个数组arr1和arr2,并调用swapArrays函数来交换它们的数据。最后输出交换后的结果。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号