在循環中使用C++數組引用可以方便地遍歷數組中的元素,同時也可以避免數組的拷貝,提高程序的效率。下面是一個示例代碼,演示了如何在循環中使用C++數組引用:
#include <iostream>
void printArray(int (&arr)[5]) {
for (int i = 0; i < 5; i++) {
std::cout << arr[i] << " ";
}
std::cout << std::endl;
}
int main() {
int arr[5] = {1, 2, 3, 4, 5};
printArray(arr);
return 0;
}
在上面的代碼中,printArray
函數接受一個大小為5的整型數組的引用作為參數,然后在循環中遍歷數組并打印每個元素。在main
函數中,我們創建一個包含5個元素的整型數組,并將其傳遞給printArray
函數進行打印。
通過使用數組引用,在循環中直接操作數組元素,不需要進行數組的拷貝,從而提高了程序的效率。