在C++中遍歷數(shù)組有多種方法,以下是一些常見的技巧和最佳實(shí)踐:
int arr[] = {1, 2, 3, 4, 5};
int size = sizeof(arr) / sizeof(arr[0]);
for (int i = 0; i < size; i++) {
cout << arr[i] << " ";
}
int arr[] = {1, 2, 3, 4, 5};
for (int num : arr) {
cout << num << " ";
}
int arr[] = {1, 2, 3, 4, 5};
int size = sizeof(arr) / sizeof(arr[0]);
int *ptr = arr;
for (int i = 0; i < size; i++) {
cout << *(ptr + i) << " ";
}
#include <algorithm>
int arr[] = {1, 2, 3, 4, 5};
int size = sizeof(arr) / sizeof(arr[0]);
for_each(arr, arr + size, [](int num) {
cout << num << " ";
});
無論使用哪種方法,都要確保在遍歷數(shù)組時不會越界,避免訪問數(shù)組越界的元素。另外,根據(jù)實(shí)際需求選擇最適合的遍歷方法,以提高代碼的可讀性和效率。