Board logo

标题: C51指针定义和应用小结 [转] [打印本页]

作者: luoman    时间: 2010-8-31 10:19     标题: C51指针定义和应用小结 [转]

一. 指针变量的定义
指针变量定义与一般变量的定义类似,其形式如下:
数据类型 [存储器类型1] * [存储器类型2] 标识符;

[存储器类型1] 表示被定义为基于存储器的指针,无此选项时,被定义为一般指针。这两种指针的区别在于它们的存储字节不同。一般指针在内存中占用三个字节,第一个字节存放该指针存储器类型的编码(由编译时由编译模式的默认值确定),第二和第三字节分别存放该指针的高位和低位地址偏移量。存储器类型的编码值如下:
存储类型IIdata/data/bdataxdatapdataCode
编码值0x000x010xFE0xFF
[存储类型2]用于指定指针本身的存储器空间。
二. 指针应用
三. 指针与数组
四. 指针与结构体





欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0