运行时检查失败#2 - 围绕变量' k'被腐败了

时间:2018-04-03 04:02:42

标签: c++

练习:找出1到1000之间的完美数字 (完美数字:例如6,因为6 = 1 + 2 + 3) 这是我的代码。

int k[11]

但它显示运行时检查失败#2 - 围绕变量' k'被腐败了 当我将int k[32]更改为{{1}}时,这是正确的。

数组元素至少为32,为什么?

1 个答案:

答案 0 :(得分:0)

数组索引从0开始。您过早地递增n。显然,10比阵列大小太小。什么配方给出这个尺寸?