0
169
517
高级技术员
使用特权
596
1万
5万
版主
97
377
357
禁止发言
8
69
212
中级技术员
28
750
2738
初级工程师
全局变量的数组初始化不是由你的程序执行的,这就意味着初始数据需要有一个存放的地方,编译器选择了RO-Data区,事情就这么简单。 作为局部变量,如果不加上static,编译器选择增加一段程序,使用立即数的方式对数 ... 香水城 发表于 2012-5-17 11:50
33
1466
7140
我又把这个数组放在函数块里面,这次我发现,如果不加上static,RO-data并没有增加16,只有加上static,RO-data才会增加16,更让我不理解的是,为什么此时RW-data也增加了16?局部变量不是存储在栈里的吗?而且我看网上很多对于RW-data的解释是已初始化的全局变量。jd吕凯 发表于 2012-5-17 10:39
1
3
实习生
发表回复 本版积分规则 回帖后跳转到最后一页
发帖类勋章
时间类勋章
人才类勋章
等级类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号