- 4
- 0
- 约2.22万字
- 约 66页
- 2017-01-02 发布于未知
- 举报
第8章 指针 8.1. 地址和指针的概念 内存单元的编号也叫做内存地址,通常把这个地址称为指针。即变量的指针就是变量的地址。 对于一个内存单元来说,单元的地址即为指针,其中存放的数据是该内存单元的内容。 内存单元的地址和内存单元的内容是两个不同的概念。 指针变量是一个地址变量,当一个指针变量中存放了一个地址时,该指针变量就指向该地址的存储空间。 有了指针变量以后,对一般变量的访问既可以通过变量名进行,也可以通过指针变量进行。 通过变量名或其地址(如a或a)访问变量的方式叫直接访问方式; 通过指针变量(如p)访问它指向的变量(如a)的方式叫间接访问方式。 8.2.1指向变量的指针变量的定义 指针变量也是一个变量,所以和其他变量一样必须先定义后使用。 定义指向变量的指针变量的一般格式如下: 类型标识符*变量名; 例如: int *p1,*p2; float *q; 在指针变量定义中,指针变量名前的“*”号仅是一个符号,并不是指针运算符,表示定义的是指针变量; 类型标识符表示该指针变量所指向的变量的数据类型,并不是指针变量自身的数据类型,所有指针变量都是存放变量地址的。 8.2.2 指针运算符 使用指针运算符时应注意以下几点: ⑴指针“*”运算符和指针定义中的指针标识符“*”不是一回事。在指针变量定义中,“*”是类型标识符,表示定义的变量是指针类型的变量。而表达式中出现的“
您可能关注的文档
- C语言程序设计与应用教程(第二版)周虹闫瑞峰王永利主编第7章函数课件教学.ppt
- C语言程序设计与应用教程(第二版)周虹闫瑞峰王永利主编第8章编译预处理课件教学.ppt
- C语言程序设计与应用教程(第二版)周虹闫瑞峰王永利主编第9章指针课件教学.ppt
- C语言程序设计与应用教程(第二版)周虹闫瑞峰王永利主编第10章结构体与共用体课件教学.ppt
- C语言程序设计与应用教程(第二版)周虹闫瑞峰王永利主编第11章位运算课件教学.ppt
- C语言程序设计与应用教程(第二版)周虹闫瑞峰王永利主编第12章文件课件教学.ppt
- C语言程序设计朱建芳第01章课件教学.ppt
- C语言程序设计朱建芳第02章课件教学.ppt
- C#程序设计案例教程王明福源代码习题答案第1章课件教学.ppt
- C#程序设计案例教程王明福源代码习题答案第2章课件教学.ppt
最近下载
- 连续梁桥毕业设计(优秀).pdf VIP
- 2024年山东省直机关公开遴选公务员考试真题及答案 .pdf VIP
- [花卉学各论完整课件]各论15.ppt VIP
- 肝硬化伴食管胃底静脉曲张护理查房.pptx VIP
- TB-T 3017.1-2016 机车车辆轴承台架试验方法 第1部分:轴箱滚动轴承.pdf VIP
- 2025年国家电网招聘之其他工学类考试试卷含答案(考试直接用).docx VIP
- Note:About Super Simple Tasker.pdf VIP
- 2022 年山东省直遴选真题.pdf VIP
- 保运管理制度.pdf VIP
- 文化创意与数字旅游技术的跨界合作方案.doc VIP
原创力文档

文档评论(0)