第十章总结
一.知识点
1.地址和指针
指针:用来表示内存地址的变量类型,记录内存中某段存储空间的起始地址的地址值,
从而可以方便地找到这段存储空间,进而访问它的内容。
例如:把储存器看做一个建筑物,那房间就是储存器单元,房间号为地址
intx=20,y=1,z=155;
如变量x的内存地址为1000,y的地址为1002,z的地址为1004,变量x,y,z的内容为20,1,155
2.指针变量的定义
存放地址的变量称为指针变量。指针变量是一种特殊的变量,它不同于一般的变量,
一般变量存放的是数据本身,而指针变量存放的是数据的地址。
3..定义指针变量的一般形式如下:
类型名*指针变量名1,*指针变量名2,... *指针变量名n ;
定义指针变量与定义普通变量非常类似,不过要在变量名前面加星号*
例如:
datatype *name;
指针变量的类型指它所指向的变量的数据类型。
指针变量也要先赋值再使用,指针变量被赋的值应该是地址。
4.指针和指针变量的区别
一个变量的(内存)地址称为该变量的“指针”,通过指针能找到以它为地址的内存单元。
而指针变量是用来存放另一个变量的地址的(即指针)。
实验总结及心得:
在做作业的时候遇到了问题,还是有些不懂,为什么自定义函数中用指针变量而不用指针?
这章内容有些难,在预习的时候也有的地方看不太懂,希望下次学习时,自己能跟上