多级指针
指针变量+1,是向地址大的方向移动一个目标数据。多级指针运算也是以目标变量为单位进行便宜、比如 int **p;p+1是移动一个int *变量所占的内存空间。int ***p,p+1是移动一个int **占的空间
void指针
是一种不确定类型的指针变量,可以通过强制类型转换指向任何类型的数据变量
void *<变量名称>
void指针取指向的值,必须加强制转换,不然编译器不知道void类型要取几字节的内容、
void指针进行运算需强制类型转换
const变量
变量被常量化了,值不能修改
const <数据类型> 变量名 = [<表达式>]
const在前边是限制通过指针改目标的值,改地址可以
const放星号后边,地址不能改,但可以通过指针改变量的值