单片机C程序中数组前面的code或者const关键字有什么用途?已解答。
本帖最后由 jianhong_wu 于 2014-10-12 18:34 编辑辉歌-陕西:
unsigned char code dispbit={……}这里定义了一个维数组dispbit。code什么意思?
鸿哥--深圳:
(1)51单片机用code关键字,其它的单片机一般用const关键字,但是它们的用途一样的。
(2)对于51单片机,所有的全局变量和局部变量,只要前面不带code关键字,那么都是存在RAM中。
(3)对于51单片机,所有带code的关键字的数组常量,以及程序代码都是存在ROM中。
(4)stc89c52rc单片机,有512个字节的RAM,有8K的ROM。带code关键字的数组常量只能读,所谓只能读,就是只能赋值给其它变量,但是不能被其它变量或常量赋值。
页:
[1]