永发信息网

为啥开辟数组int a[1000000](大数组)放到main函数之前

答案:2  悬赏:80  手机版
解决时间 2021-03-02 12:40
为啥开辟数组int a[1000000](大数组)放到main函数之前
最佳答案
全局变量在静态存储区分配内存,局部变量是在栈上分配内存空间的,这么大的数组放到栈上不溢出吗?
VC堆栈默认是1M,int a[1000000]的大小是4*1000000,将近4M,远远大于1M,编译连接的时候不会有问题,但运行是堆栈溢出,程序异常终止。

如果你真的需要在堆栈上使用这么大的数组,那么可以在工程选项链接属性里设置合适的堆栈大小。
全部回答
全局变量在静态存储区分配内存,局部变量是在栈上分配内存空间的,这么大的数组放到栈上不溢出吗?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
索尼 cd机 discman d33 坏了,求高手!
一部日本动漫,以魔法世界为题材,主角是女的
羲之书画学校地址在什么地方,想过去办事
如何处理UPS并机系统与发电机的容量匹配问题
一根绳子绕树一圈还剩1米;如果要绕大树两圈,
好想知道一个价格实惠灯具又全的灯饰城啊,听
汽车在50码左右将5档挂到倒档位置有啥后果
女生不靠谱是什么意思
朱家山这个地址在什么地方,我要处理点事
自信的基础是 A. 赢得别人的信任B. 发现自己
2016年结婚年龄男的多少女的多少?可以在外地
马跑泉镇我想知道这个在什么地方
威海中小学生几号放寒假
星空网络会所怎么去啊,有知道地址的么
关于发电机线圈缠绕方法
推荐资讯
线性代数,如果A与B合同,那么A与B一定相似吗
女士带项链什么好看
婴之杰孕婴一站式购物中心地址有知道的么?有
星球大战1百度云资源
一口酥蛋糕(弹子石东海长洲店)我想知道这个在
金家山555号这个地址在什么地方,我要处理点
翠微居全本 百度网盘链接
又有海边又有蹦极的地方有哪些
福特翼虎2014款后杠多少钱?
唐朝地方官官职有哪些?
我想对你说,如果有一天我们变陌生了,那么我
高中没毕业,去北大青鸟行么,和高中毕业的学
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?