woshigeshuai 发表于 2022-5-2 18:44:48

51定义CODE数组 如何获得数组地址


比如 u8 code table={1,2,3,4};

table 会在在单片机code 区域。

可能是0x480   ,如何获得这个0X480 ?

wye11083 发表于 2022-5-2 18:52:50

不好好学c语言,table就是地址

ehengio 发表于 2022-5-2 18:53:18

table = 0x480

bwang1 发表于 2022-5-2 19:54:28

u8 code *addr
addr=table;
或者addr=&table;

redroof 发表于 2022-5-2 20:07:43

bwang1 发表于 2022-5-2 19:54
u8 code *addr
addr=table;
或者addr=&table;
(引用自4楼)

&table也是一样。
哈哈,table带不带取址号是一样的值。。。

woshigeshuai 发表于 2022-5-2 20:52:26


u16 temp1;
temp1=table;

我直接这样,也行,谢谢大家
页: [1]
查看完整版本: 51定义CODE数组 如何获得数组地址