K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
#include <iostream> using namespace std; int main() { int arr[3] = {1, 2, 3}; // 访问越界下标 cout << "arr[5]的值为:" << arr[5] << endl; // 写入越界下标 arr[-1] = 10; return 0; }
程序会正常运行,输出arr[5]的值并正常结束
程序会在数组越界时抛出std::out_of_range异常
程序一定会直接崩溃终止
程序的行为属于未定义行为,没有确定的运行结果