首先讲下什么是指针:内存以字节为单位开始编号,这个编号就是地址,也叫指针。而用于存放指针的变量叫做指针变量,指针变量也有一个地址,而变量中存的地址指向一个数据,通过访问指针变量中存储的地址就可以间接访问此地址中所存储的数据。
那怎么间接访问呢?接下来我们来揭晓:通过解引用(*)一个指针变量中所存放地址就能访问此地址中所存储的数据。
初学者经常搞混的一个东西就是(*),常常分不清是数据类型的定义还是解引用。这点非常重要。
那怎么将一个变量的的地址赋给指针变量呢,这里我们需要用到取址符(&),将变量取扯后就可以赋给指针变量。因为指针变量中存储的是地址所以不能将变量直接地赋给指针变量。
接下来我们来写一行代码更直观地感受一下这 针指与变量的关系
运行结果如下: 综上就是指针的部分定义!!