运行for循环时C ++控制台应用程序出现奇怪错误

时间:2016-09-14 19:46:35

标签: c++

所以我正在弄乱阵列的尺寸,用[25] [25]开始。我最终找到了它的最佳尺寸([21] [25])但是我忘了改变显示数组的for循环中的条件(最初它是y <25并且它必须是y&lt; 21)。该程序运行得很好,但有一个奇怪的错误。阵列显示的内容非常奇怪,它也发出了声音(声音非常熟悉,虽然我无法确切地知道它是什么。我猜它是你试图打开文件目的地的快捷方式时得到的声音已被删除,但我不太确定,因为我已经说过非常熟悉了。)enter image description here我还上传了一个截图,你可以自己看到错误(“进程返回0”之前的2行一)。知道为什么这些特定的角色(我的意思是一个笑脸?来吧。)?

1 个答案:

答案 0 :(得分:1)

我相信您正在尝试通过保持循环条件y <25来尝试访问未分配的内存位置,从而获得奇怪的输出。在提出类似问题时,请尝试输入代码。