#include; 使用命名空间标准; 主要的() { 代码> 常量 N = 5; int A[N]; x = 1; 输出 << A[x-3]; //引用元素 A[-2] A[x+4]=A[x]+A[2*(x+1)]; //将 x 代入表达式和计算后,我们得到以下行:A[5] = A[1]+A[ 4]; ... } 因为该数组声明为有 5 个元素,这意味着元素将被编号从 0 到 4。 我们看到程序访问了不存在的元素:A[-2] 和 A[5] 原来是程序越界了 数组越界正在访问数组中不存在的索引元素。 在这种情况下,程序通常会因运行时错误而崩溃 让我们尝试自己处理数组元素。 完成任务
数组越界正在访问数组中不存在的索引元素。
1000 ms 32 Mb Rules for program design and list of errors in automatic problem checking