返回信息流我是一个编程新手,在弄大创东西。
是这样的,在写一个程序,要用一个200*200的二维数组模拟一个网络。
N代表了行列(如图1、2)
但是问题来了,一运行就会:
win10下——自动停止程序;win7下报错;
并且 Return Value 322122725(如图3)
初步百度了一下大部分在说我的栈内存溢出?可是200*200*8/1024/1024=0.1几MB好像不至于吧。
还有就是我把N设成25就一切ok(如图4);但是设成26就会出现上面的问题,仿佛一个分界线。
有大佬能帮帮我吗?最好二维数组这个形式不要变,因为变得话好多函数要重新写~~
这是一条镜像帖。来源:北邮人论坛 / cpp / #98469同步于 2018/10/28
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
新手求助!Return Value 3221225725!
w29593617
2018/10/28镜像同步12 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
我本科用过dev c,,,貌似就是上面说的栈溢出。原因可能就是你使用了递归或者N太大,,而dev c里是可以改这个空间大小的,你可以百度搜一搜。建议用一些大型IDE
我再弱弱的问一下,全局变量就是在main之前声明二维数组吗?
【 在 shisuan 的大作中提到: 】
: 在主函数里分配空间是分配的栈的空间,只有1m左右,当然溢出啦!用malloc或全局变量