打印

求助大佬们,为什么数组前面加了const 表达式无法编译

[复制链接]
574|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
后面上图

使用特权

评论回复
沙发
x993881723|  楼主 | 2019-9-3 11:31 | 只看该作者
不加const   串口发送空间不足,

QQ截图20190903112940.jpg (229.18 KB )

QQ截图20190903112940.jpg

QQ截图20190903112955.jpg (290.06 KB )

QQ截图20190903112955.jpg

QQ截图20190903113017.jpg (245 KB )

QQ截图20190903113017.jpg

使用特权

评论回复
板凳
x993881723|  楼主 | 2019-9-3 12:58 | 只看该作者
11111

使用特权

评论回复
地板
北极风| | 2019-9-3 14:17 | 只看该作者
const定义的变量是不能修改的,保存在程序存储器中。

使用特权

评论回复
5
CoolSilicon| | 2019-9-9 10:47 | 只看该作者
你这个好像不是const的问题哦...
定义为const类型的, 编译器会把这些放到flash中去.
而不加const的变量, 通常是放到RAM里面的, 这2者有本质的区别的.
你再研究研究??

使用特权

评论回复
6
奔波儿熊| | 2019-9-9 11:26 | 只看该作者
你看看不加const 你flash还剩多少空间

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

16

帖子

0

粉丝