指针的定义
指针就是地址,地址就是指针。
指针变量就是存放内存单元编号的变量,或者说指针变量就是存放地址的变量
指针的分类
1.基本类型指针
int * p;//p是变量的名字,且p是个指针变量,int *表示p变量只能存放的是int 类型变量的地址(p是变量名,p变量的数据类型是int *类型,所谓int *类型,就是存放int变量地址的类型)
p=&i;//1.p保存了i的地址,因此p指向i
2.如果一个指针变量指向了某个普通变量,则
*指针变量 完全等同于 普通变量
例子:如果p是个指针变量,并且p存放了普通变量i的地址,则p指向了普通变量i,
*p就完全等同于 i。*p与i可互相替换