如何指定c语言变量的位置

2020-01-24 12:00发布

我想定义一个char变量,如何把这个变量的地址指定在0x10?我用的是keil,c语言。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
26条回答
gallle
1楼-- · 2020-01-27 00:22
勤劳的小码农 发表于 2014-4-1 12:41
错误:mian.c(198): error C274: 'myvar': absolute specifier illegal

刚测测试了一下,,没有问题啊,
你的keil 是哪个版本?
qllaoda1
2楼-- · 2020-01-27 00:45
 精彩回答 2  元偷偷看……
qllaoda1
3楼-- · 2020-01-27 02:01
建议楼主先明确绝对定位的用途,不要为定位而定位,可能会影响编译器的效率。
gallle
4楼-- · 2020-01-27 02:15
勤劳的小码农 发表于 2014-4-1 13:20

后边的地址你用括号圈起来干啥?????
laujc
5楼-- · 2020-01-27 07:53
勤劳的小码农 发表于 2014-4-1 13:20

图片中的错误,不是报所定义的a的呀
勤劳的小码农
6楼-- · 2020-01-27 11:01
laujc 发表于 2014-4-1 13:44
图片中的错误,不是报所定义的a的呀

加上这一句话就报错,不加就正常

一周热门 更多>