C/C++函数未运行,且显示Process returned -1073741571 (0xC00000FD)

我是在codeblocks中写了一个c++代码,出现的这个问题也是有点莫名其妙,因为没有编译错误也没用运行时错误,就是一个函数不执行了,经过我的调试后发现原因是:

在函数内部初始化了一个相当大的数组,导致内存溢出,从而导致整个函数(即便是在初始化这个数组之前的代码)未执行,并导致整个程序直接退出!
但是!!!这里的重点不在于定义了一个相当大的数组,而在于内存溢出!不仅仅是这一种情况,只要是出现了这种情况都应该去检查一下自己的代码是否出现了纰漏,是否哪个地方访问了不该访问的地方。

原文地址:https://www.cnblogs.com/yinyoupoet/p/13287487.html