永发信息网

坚持以下哪些措施可以避免栈溢出 a.不要定义占用较大的auto变量,应该将此类

答案:1  悬赏:40  手机版
解决时间 2021-04-06 23:05
坚持以下哪些措施可以避免栈溢出 a.不要定义占用较大的auto变量,应该将此类
最佳答案
常言所说的堆栈溢出,就是指栈溢出。使用 malloc(); 函数是动态分配内存堆区的空间,一般的程序如没用这个,就不存在堆溢出。栈溢出: 栈空间是预设的,它通常用于存放临时变量,如果你在函数内部定义一个局部变量,空间超出了设置的栈空间大小,就会溢出。不仅如此,如果函数嵌套太多,也会发生栈溢出,因为函数没有结束前,函数占用的变量也不被释放,占用了栈空间。解决办法:恰当的设置栈空间大小。分析代码,评估在哪个环节,使用的临时变量字节数最大,所设置的栈空间必须大于此。也可以将大的变量在全局进行定义,它就不占用栈区空间
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
感恩母亲的名人名句,关于名人说的感恩名句
计算:(1)(-5r2)2÷5r4(2)(x+y)(x2-
人免疫球蛋白和丙种球蛋白一样吗
大家客观的评论一下恒丰学校怎么样
为什么说秦以后无贵族
借呗逾期二十天要紧吗
什么手机续航能力强,电动车续航里程怎么计算
长春比较有特色的餐厅?
中正门业我想知道这个在什么地方
兰兰拼音怎么写,兰怎么读音是什么
石墨做的石板烤肉对人体有害吗
三小时建筑快速设计都画什么啊
突然感觉好无聊,谁有好玩的游戏推荐一下。。
徐州哪里有卖电视游戏机?最好三种都有,可以
两平面镜M1与M2互成α角,如图所示,入射光线
推荐资讯
在外校考英语四级行么??
迪赛电子表怎么调时间,电子表怎么调时间?
形容茶叶的句子
买儿童家具哪种松木的好?
男女双方都已婚,婚外情生子付什么法律责任
步步高手机总是一会开一会关
大学生如何选择创业项目?
我只想对你说句我想你,只记得这一句歌词
辛酉年生石榴木命 1981年6月15(阴历)凌晨2
韩国现在的三星Galaxy S6是这个价格么这个是
满族人为什么在努尔哈赤时代还在实行活人殉葬
爱尚婚纱摄影旗舰店(总店)地址在什么地方,我
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?