gpt4 book ai didi

c - 练习 2.16 中 0x00E22277 处的未处理异常 - Train Re-arrangement.exe : 0xC00000FD: Stack overflow (parameters: 0x00000000, 0x002A2000)

转载 作者:太空狗 更新时间:2023-10-29 16:02:17 26 4
gpt4 key购买 nike

这个错误是什么意思?

Unhandled exception at 0x00E22277 in Exercise 2.16 - Train Re-arrangement.exe: 0xC00000FD: Stack overflow (parameters: 0x00000000, 0x002A2000).

这会阻止我运行我的程序...我不明白“堆栈溢出”是什么意思,我需要做什么才能处理这个异常?

整个代码有点长,所以我总结一下:

它获取用户输入并通过无限循环来处理输入。并通过 if 语句和某些情况得到满足,它中断并且程序终止 + 输出处理后的数据。

这个程序在 NetBeans 上运行良好(我不知道为什么),但是 Visual Studio 中的调试器说有一个未处理的异常,所以它无法运行....那么,我认为这很容易解决?

最佳答案

堆栈溢出通常发生在无限递归时,即当函数调用自身(直接或间接)并且不返回时。因此,每次调用都会在堆栈上产生更多数据,直到没有更多空间并且程序终止,如您所见。

关于c - 练习 2.16 中 0x00E22277 处的未处理异常 - Train Re-arrangement.exe : 0xC00000FD: Stack overflow (parameters: 0x00000000, 0x002A2000),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15126745/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com