- 10
- 0
- 约5.39千字
- 约 34页
- 2021-12-07 发布于湖北
- 举报
第6章 指 针 6.1 指 针基 础 6.1.1 地址与指针 在计算机中,所有的数据都存放在存储器中。一般把存储器中的一个字节称为一个内存单元,不同的数据类型所占用的内存单元数不等。例如,整型数据占两个单元,字符型数据占一个单元等。为了正确地访问这些内存单元,必须为每个内存单元编号。根据一个内存单元的编号即可准确地找到该内存单元。内存单元的编号也叫做地址。 由于根据内存单元的编号或地址就可以找到所需的内存单元,所以通常也把这个地址称为指针。内存单元的指针和内存单元的内容是两个不同的概念。 6.1.2 指针变量及其定义 指针变量是存放一个变量地址的变量。指针变量不同于其他类型的变量,它是专门用来存放内存地址的,也叫做地址变量。在C语言中,所有的变量必须先定义后使用,定义指针变量的一般形式为: 类型说明符 *变量名; 其中,“*”表示这是一个指针变量,变量名即为定义的指针变量名,类型说明符表示本指针变量所指向变量的数据类型。 6.1.3 指针变量的引用 指针变量同普通变量一样,使用之前不仅要定义,而且必须赋予具体的值。未经赋值的指针变量不能使用,否则将造成系统混乱,甚至死机。指针变量的赋值只能赋予地址,绝不能赋予任何其他数据,否则将引起错误。 在C语言中,变量的地址是由编译系统分配的,用户不知道变量的具体地址。 有两个相关的运算符: :取地址运算符。
您可能关注的文档
- 上交大《物流案例与实践》教学资料包 教学课件 第九章.ppt
- 《机电专业英语》 教学课件课件 Unit 8 Numerical Control.ppt
- 上交大《物流市场营销》教学资料包 教学课件 第九章.ppt
- 上交大《物流市场营销》教学资料包 教学课件 第三章.ppt
- 国防《数据库原理与应用》教学资料包 教学课件 第四章.ppt
- 国防《Java程序设计》教学资料包 Java串讲 java7.ppt
- 上交大《物流市场营销》教学资料包 教学课件 第一章.ppt
- 《机电专业英语》 教学课件课件 Unit 9 Machining Center.ppt
- 国防《数据库原理与应用》教学资料包 教学课件 第一章.ppt
- 国防《Java程序设计》教学资料包 Java串讲 java2.ppt
最近下载
- 工资核算表大全(标准员工、计件工资、考勤计时工资、销售提成工资、临时工小时工工资、工资汇总统计、员工工资条模板7种模板).xlsx
- 环境友好型汽车涂料―GMA型丙烯酸粉末涂料的制备.doc VIP
- 白糖购销合同协议书范本模板.docx
- 部编人教版六年级上册语文全册新优教学设计(配2026年秋改版教材).doc
- 《“无诈校园”创建工作实施方案》.docx VIP
- 粉末涂料用GMA型丙烯酸树脂的合成及其固化分析.pdf VIP
- 《应急管理培训课件》.ppt VIP
- UV固化丙烯酸粉末涂料用树脂的合成.pdf VIP
- 2026年家庭教育促进法家长课堂课件.pptx VIP
- 单元二 西点制作常用原料.ppt
原创力文档

文档评论(0)