C++数组引用在函数参数中如何使用

   2024-10-06 8680
核心提示:在C++中,可以通过将数组作为引用传递给函数来避免数组被复制,同时还能够修改数组的值。数组引用可以通过以下方式在函数参数中

在C++中,可以通过将数组作为引用传递给函数来避免数组被复制,同时还能够修改数组的值。数组引用可以通过以下方式在函数参数中使用:

#include <iostream>// 函数接受数组引用作为参数void modifyArray(int (&arr)[5]) {    // 修改数组的值    for (int i = 0; i < 5; i++) {        arr[i] *= 2;    }}int main() {    int arr[5] = {1, 2, 3, 4, 5};    // 调用函数并传递数组引用    modifyArray(arr);    // 打印修改后的数组值    for (int i = 0; i < 5; i++) {        std::cout << arr[i] << " ";    }    return 0;}

在上面的示例中,modifyArray函数接受一个指向大小为5的整型数组的引用参数,并将数组中的每个元素都乘以2。在main函数中,创建一个大小为5的整型数组,并将其传递给modifyArray函数。最后,打印修改后的数组值。

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

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