- 16
- 0
- 约1.3万字
- 约 16页
- 2016-12-10 发布于重庆
- 举报
第8章指针.
第八章 指针
考核知识点
指针与指针变量的概念,指针与地址运算符
变量、数组、字符串、函数的指针及指向变量、数组、字符串、函数的指针变量。通过指针引用以上各类型数据。
用指针作为函数参数
指针数组、指向指针的指针
重要考点提示
对指针概念的理解
指针作为函数的参数
字符类型指针的操作
对指针的理解
8.1关于地址和指针
要想搞清楚地址和指针的概念,首先要清楚变量在内存中的存储方式及变量是如何被存取的。
我们知道,在程序中定义的某个变量,在编译时系统会给这个变量相应地分配与该变量类型相匹配的内存单元。即按照程序中所定义的变量的类型,分配与该变量类型所占相同长度的空间。在内存中每一个字节都有一个编号,这个编号就是“地址”,它相当于每个变量的房间号。变量的数据就存放在地址所标识的内存单元中,变量中的数据其实就相当于仓库中各个房间存放的货物。如果内存中没有对字节进行编号,系统将无法对内存进行管理。内存的存储空间是连续的,因此内存中的地址号也是连续的,并且用二进制数表示,为了直观起见,这里我们用二进制进行描述。
一向微机使用的C系统为整型变量分配2个字节,为实型变量分配4个字节,为字符型变量分配1个字节,为双精度类型变量分配8个字节。当某一变量被定义后,其内存中的地址也就确定了。例如:
int x,y;
float z;
x y z2012 2013 2015 2016
原创力文档

文档评论(0)