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

2020-01-24 12:00发布

我想定义一个char变量,如何把这个变量的地址指定在0x10?我用的是keil,c语言。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
26条回答
laujc
1楼-- · 2020-01-24 15:40
51单片机应该可以的,STM32应该也是可以的,但是我想知道为什么要这样做
xiakang
2楼-- · 2020-01-24 21:04
百度一下,更快
heyj6969
3楼-- · 2020-01-24 22:15
貌似是这样  *(char* 0x10) = 0x55
勤劳的小码农
4楼-- · 2020-01-25 01:37
laujc 发表于 2014-3-31 23:55
51单片机应该可以的,STM32应该也是可以的,但是我想知道为什么要这样做

程序嵌入汇编,要保证汇编不破坏c程序
勤劳的小码农
5楼-- · 2020-01-25 02:08
 精彩回答 2  元偷偷看……
gallle
6楼-- · 2020-01-25 03:13
  1. unsigned char idata myvar _at_ 0x10;
复制代码

一周热门 更多>