首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

候请教“内存递减方式”是啥意思

2013-01-08 
在线等候请问“内存递减方式”是啥意思?因为的确没有什么分了,所以还望给位阿哥,阿姐们不要嫌弃我这点分,还

在线等候请问“内存递减方式”是啥意思?
因为的确没有什么分了,所以还望给位阿哥,阿姐们不要嫌弃我这点分,还是棒棒小弟吧!谢谢了!
[解决办法]
就是栈了, 你这个典型的缓冲区溢出。

栈地址是自高向下扩展的。 关于栈,请看汇编。

你这个代码, 假设i的地址是4000;
那么a[0]的地址是4000 - 10 ×4, a[1]的地址是4000-9x4。 a[10] 的地址就是 i的地址。 当修改a[10]时就是在修改i的值。 在你的代码中 i被修改为了0.

就是说,先声明的变量,在高地址。 和堆正好相反。
[解决办法]
候请教“内存递减方式”是啥意思


一般的是这样的吧

热点排行
Bad Request.