一. 变量的指针和指向变量的指针变量
变量的指针即是该变量所表示的内存空间占用的内存地址。存放内存地址数据的变量称为指针变量,若存放的内存地址是另一个变量所表示的内存空间,则称该指针变量指向变量。
着重强调:int *
int *表示pointer所指向的内存空间(number 变量表示的空间)是整型。无论指向什么类型的内存空间,指针变量在vc中始终占4个字节。指针是固定的。
指针变量的引用(基础内容说明):
指针变量也是变量,只不过该变量里面存放的是地址数据,不是整数等简单类型。
指针变量的用法有两种,一种是修改指针变量里面的地址值,若修改该值则表示之前指向某内存空间。
第二种是用✳运算符对地址值进行运算,*pointer表示地址所
指向的内存空间。由于表示内存空间,所以可以使用*pointer=5来修改pointer指针变量所指向的内存空间的数据。
也可以使用*pointer引用其所指向的内存空间的数据。pointer指向哪个内存,则修改哪个内存。
*pointer+=5(直接赋值)
基于对于指针基础的回顾。