4584| 4
|
关于const、__attribute__的用法 |
5金钱
最佳答案const表示修饰code数组的内容为常量,修改常量编译器会报错。
在一般情况下,因为定义的数组的值不会被改变,只用于读取,所有编译器在遇到const修饰的code数组时,会将这个code定义在flash区域而不是RAM中(这样可以节约RAM的使用)。在这样的情况下code数组在flash中的地址是由编译器决定的
如果想把这个常量数组定义在RAM区域,可以加volatile修饰,即volatile const uint8 code[128]={'R',0x00,0x00,.......,0x ...
| ||
| ||
机器生汇编,汇编生B,B生C,C生万物.... 经过长期对C语言的研究,目前只有两个方面不懂:这也不懂,那也不懂
https://github.com/ianhom |
||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-21 00:10
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网