溫馨提示×

C++數組引用在函數參數中如何使用

c++
小樊
252
2024-07-13 10:12:26
欄目: 編程語言

在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函數。最后,打印修改后的數組值。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女