明确指针类型
明确指针指向
指针: 指针就是地址
指针变量: 存储指针的变量
<存储类型> <数据类型> *指针变量名
int *p = NULL;
指针运算符:
* :(1) 在定义变量时,代表所定义的变量为指针变量
(2)取地址空间里面的内容
[ ]: 偏移并引用
数组指针--指向一个数组 (一般用来指向二维数组)
<存储类型> <数据类型> (*变量名)[数组元素个数]
指向二维数组时 指针偏移整行
函数指针--指向一个函数
<存储类型> 数据类型 (*函数指针变量名) (形参列表);
结构体指针--指向一个结构体
<存储类型> struct 结构体名 *指针变量名