C++:Process returned -1073741571 (0xC00000FD)

启动程序无法输入,然后崩溃报错Process returned -1073741571 (0xC00000FD)

原因:

栈溢出了

栈的默认内存空间为1M,如果函数中定义的数组太大会导致内存溢出。

解决办法:

加static后数组改为在静态区。

或者自己申请(new),在堆区。  int * aa= new int[n]

posted @ 2019-12-28 01:54  Erio  阅读(2238)  评论(0编辑  收藏  举报