code:在Keil 51中,code修饰的变量放在ROM中;在Keil MDK中STM32的开发,code修饰符无法使用;会报错。
const: 在Keil 51中,const修饰的变量为只读(不可修改),放在RAM中!可以用“code const”修饰变量,表示变量存储在ROM中,且为只读;在Keil MDK中STM32的开发,const修饰的变量是存放在ROM(Flash)中的。
本文探讨了在Keil51中code和const修饰符的作用,以及在STM32开发中它们的不同使用规则。code常用于ROM存储,const则在KeilMDK中通常指Flash中的只读变量。特别指出,codeconst在51中是可用的,但不适用于STM32。
code:在Keil 51中,code修饰的变量放在ROM中;在Keil MDK中STM32的开发,code修饰符无法使用;会报错。
const: 在Keil 51中,const修饰的变量为只读(不可修改),放在RAM中!可以用“code const”修饰变量,表示变量存储在ROM中,且为只读;在Keil MDK中STM32的开发,const修饰的变量是存放在ROM(Flash)中的。
1596
4821
5997

被折叠的 条评论
为什么被折叠?
