一级指针
1.指针是变量,用于保存地址,一般是4个字节
2.*p操作内存,p[i]也可以操作内存
3.p++,是根据指向内存的步长来增加
二级指针
1.char *p1[]={"123","456"} 此处将值放在了全局区
2.char p2[2][4]={"123","456"}.值在栈区
3.char **p3=(char**)malloc(n*sizeof(char*)) p3在栈区指向堆区内存,其中村的是n个char* ,char*可以继续malloc内存
三级指针做函数参数
一般内存在函数内分配