第十章总结

一.知识点

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.指针和指针变量的区别

一个变量的(内存)地址称为该变量的“指针”,通过指针能找到以它为地址的内存单元。

而指针变量是用来存放另一个变量的地址的(即指针)。

实验总结及心得:
在做作业的时候遇到了问题,还是有些不懂,为什么自定义函数中用指针变量而不用指针?

这章内容有些难,在预习的时候也有的地方看不太懂,希望下次学习时,自己能跟上

原文地址:https://www.cnblogs.com/wangxinmu/p/6113635.html