从哪里可以得到const常量所在的地址?

2019-07-14 16:15发布

小弟最近好郁闷,在51里面不存在这个问题,在STM32(IAR)编译时出错了
const  u8  a;
u8 *addr=a;                   //此处提示错误
printf("address=%x",addr);

51里面直接&a 地址就出来了,M3里面怎么得到a的地址都不行。各位有啥好办法没

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
法规处发
1楼-- · 2019-07-16 13:47
只要格式可能不一致的必须强制转换,不然编译器不给你过。
mingodong
2楼-- · 2019-07-16 16:23
取地址运算符就行

一周热门 更多>