STM32
直播中

李艳

7年用户 1435经验值
私信 关注
[问答]

100万数组编译不过是怎么回事?

定义了一个100万大小的数组a,16位的。
__IO uint16_t a[1000000];  //特地使用了volatile防止编译器优化,而且数组a中的每个元素在下面的程序中都使用了
100万应该说RAM已经不够用了吧,结果。。。求解释!

回帖(6)

李景天

2019-10-18 08:02:07
附图这么发的一律不看.
举报

张艳梅

2019-10-18 08:20:17
初来乍到,不太知道。改过来了
举报

刘埃生

2019-10-18 08:31:47
__IO是什么意思?
举报

张慧

2019-10-18 08:44:49
就是volatile,功能就是防止编译器优化。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分