C51中绝对地址的用法

2019-03-24 17:05发布

可不可以把一个变量放在固定区域同时对其初始化赋值?
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
13条回答
ena
2019-03-26 00:12
yang_alex 发表于 2018-3-16 13:09
你是说你不知道变量的地址?还是说你不知道变量的值?

变量的地址你在定义的时候不指定了吗?像下面这 ...

我的意思是怎么给这个变量赋值,因为我在文档中看到的是“绝对变量不能被初始化”。但是在MDK中,使用__attribute__可以的:
const int  ID __attribute__((at(0xf200)))=0x10;
不知道C51中有没有这种方式。

一周热门 更多>