1.指针定义:
指针就是地址,地址就是指针;
指针变量就是存放内存单元地址的变量。
int * p;
int * 表示该p变量只能存储int 类型变量的地址。
地址定义:内存单元的编号,从0-FFFFFFFF(0——4G-1)。
2.指针应用举例:
3.总结:
(1)如果一个指针变量(假定为p),存放了某个普通变量的i的地址,那我们就称p指向了i,修改i的值不会影响到p的值,修改p的值不会影响到i的值。
(2)*p等价于i,或者说*p与i可以在任何地方和i互换。
(3)如果一个指针变量指向一个普通变量,则*指针变量等价于普通变量。
4.应用:主函数调用功能函数修改主函数中的变量值。