在C++中遍歷數組時,可以使用try-catch語句來處理異常。在try塊中遍歷數組,如果發生異常,可以在catch塊中捕獲并處理異常。例如:
int arr[] = {1, 2, 3, 4, 5};
try {
for (int i = 0; i < 10; i++) {
cout << arr[i] << endl;
}
} catch(const out_of_range& e) {
cerr << "Exception caught: " << e.what() << endl;
}
在上面的例子中,我們嘗試遍歷一個長度為5的數組,但是循環條件錯誤,會導致數組越界,觸發out_of_range異常。在catch塊中捕獲并處理這個異常,輸出錯誤信息。