c中存储的常量volatile变量在哪里?
发布时间:2020-12-16 06:48:57 所属栏目:百科 来源:网络整理
导读:在哪个部分中,常量volatile变量存储在c.在微控制器中,我们应该将这种变量放在RAM中.对? 解决方法 const volatile变量意味着你的C程序不能合法地改变它,但其他东西可以.将此变量放在RAM中是合乎逻辑的,但如果您(通过链接器脚本或类似选项)将其置于ROM中,编译
在哪个部分中,常量volatile变量存储在c.在微控制器中,我们应该将这种变量放在RAM中.对?
解决方法
const volatile变量意味着你的C程序不能合法地改变它,但其他东西可以.将此变量放在RAM中是合乎逻辑的,但如果您(通过链接器脚本或类似选项)将其置于ROM中,编译器将不会抱怨.将该变量定位在某些存储器映射设备的位置也是有用的,例如,只读定时器计数器寄存器或ADC输出寄存器.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |