在C++中,數組引用是一個指向數組的指針,可以用來訪問數組中的元素。數組引用可以用來傳遞數組給函數,以便在函數中對數組進行操作,而不需要將整個數組復制一份。
數組的選擇是指使用數組引用來訪問數組中的元素。通過數組引用,可以使用數組下標來訪問數組中的元素,也可以通過指針算術運算來訪問數組中的元素。
例如,假設有一個包含5個整數的數組arr,可以定義一個數組引用ref指向該數組,然后通過ref來訪問數組中的元素:
int arr[5] = {1, 2, 3, 4, 5};
int (&ref)[5] = arr; // 定義數組引用ref指向數組arr
// 使用數組引用來訪問數組中的元素
for (int i = 0; i < 5; i++) {
cout << ref[i] << " ";
}
通過數組引用,我們可以方便地操作數組中的元素,而不需要擔心數組的復制和傳遞。