1. int * p; 表示以P为变量名,存放的int型变量的地址;
如: int i = 3; p = &i; &i表示i的地址
a. p保存了i的地址
b. p不是i,i也不是p,修改p的值不影响i,修改i的值也不影响p
c. 如果一个指针变量指向了某个普通变量, 则 *指针变量 就等同于 普通变量
2. 指针就是地址, 指针变量就是存放地址的变量,相当于指针容器
3. 指针的作用:
表示一些复杂的数据结构
快速传递数据
使函数返回一个以上的值
能直接访问硬件
能够方便的处理字符串
是理解面向对象语言中的基础
4. 指针就是指地址;指针不能进行乘除加,只能减