*(*(*(array+i)+j)+k)==array[i][j][k]
int(*p)[3]=array
void指针可以指向任意类型
#define NULL ((void*)0) 指针不指向任何东西,空指针
指向指针的指针
int *p=#
int **pp=&p;//指向指针的指针,两层解引用
常量指针
int const//也可以const int
const int *const p=&num //不可以改变的指针
const int *const*pp=&p; //指向(常量的常量指针)的指针