指针定义

2019-07-24 18:29发布

比如C51可作如下定义:

 code uchar x[4]={ //x定义在代码区

0x01,0x02,

0x03,0x04,

};

uchar xdata *p            //指针P定义在外部RAM

#define pflag XBYTE[0x0200] //pflag定义在外部RAM 200H处

#define Px((unsigned char volatile *) 0x20800L) //指针PX指向外部RAM 800H
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
jlyuan
1楼-- · 2019-07-24 19:11
 精彩回答 2  元偷偷看……
dengdc
2楼-- · 2019-07-24 22:01
const unsigned char Add[]={0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA};
zhanghqi
3楼-- · 2019-07-25 01:46
你用的是哪个版本?
heweibig
4楼-- · 2019-07-25 06:05
是否没定义长度啊!!
heweibig
5楼-- · 2019-07-25 08:49



如:

CONST UNSIGNED CHAR XXX[3]={0x11,0x22,0x33};
jiaxw
6楼-- · 2019-07-25 12:18
 精彩回答 2  元偷偷看……

一周热门 更多>