在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块中捕获并处理这个异常,输出错误信息。