STM32 KEIL C99编程(一)使用指针修改const变量的探索
一、关于const变量const变量常被理解为常变量,一般不可被修改。在CMSIS中,一般常用__I表示:#define __I volatile const /*!< Defines 'read only' permissions */实际上在keil默认的C99编译器中const修饰的变量仍然是变量,只是不允许出现在左值中。它作为一个变量,同样不能用来定义数组的长度。既然是变量,在很多情况下依然是可以被修改的。在GCC或者VC下,c
原创
2021-01-14 10:57:54 ·
3188 阅读 ·
0 评论