- 3
- 0
- 约3.2千字
- 约 4页
- 2018-04-18 发布于河南
- 举报
C51指针定义和应用小结
摘要: 一. 指针变量的定义指针变量定义与一般变量的定义类似,其形式如下:数据类型 * 标识符; 表示被定义为基于存储器的指针,无此选项时,被定义为一般指针。这两种指针的区别在于它们的存储字节不同。一般指针在内存 ...
一. 指针变量的定义指针变量定义与一般变量的定义类似,其形式如下:数据类型 [存储器类型1] * [存储器类型2] 标识符;[存储器类型1] 表示被定义为基于存储器的指针,无此选项时,被定义为一般指针。这两种指针的区别在于它们的存储字节不同。一般指针在内存中占用三个字节,第一个字节存放该指针存储器类型的编码(由编译时由编译模式的默认值确定),第二和第三字节分别存放该指针的高位和低位地址偏移量。存储器类型的编码值如下:
存储类型I Idata/data/bdata xdata pdata Code 编码值 0x00 0x01 0xFE 0xFF [存储类型2]用于指定指针本身的存储器空间。
char * c_ptr; int * i_ptr; long * l_ptr;上述定义的是一般指针,c_ptr指向的是一个char型变量,那么这个char型变量位于哪里呢?这和编译时由编译模式的默认值有关,如果Menory Model—Variable—Large:XDATA,那么这个char型变量位于xdata区:如果Menory Model—Variabl
您可能关注的文档
最近下载
- 制造工程与技术原理(第3版)冯之敬课后习题答案解析.docx VIP
- 数字智慧方案数字孪生城市信息模型CIM平台建设技术方案1(54页PPT).pptx VIP
- 英语语法大招100条.docx VIP
- 2024年浏阳市社区工作者招聘真题.docx VIP
- WQ1-230-2025 民间龙舟竞赛组织管理规范.pdf VIP
- 2024年全国统一高考物理试卷(甲卷)(解析版).docx VIP
- 基于Matlab的加热炉温度控制系统设计与仿真.docx VIP
- 部编版一年级语文上册《我是小学生》PPT优秀课件.pptx VIP
- 《不可以说谎可以讲善意的谎言》辩论稿范文(六下第五单元口语交际).docx VIP
- 苏州科技大学人才引进实施办法(试行).docx VIP
原创力文档

文档评论(0)