1.将一个内存单元的地址称为该内存单元的指针。
指针的指向即该指针所表示的存储单元。
2.指针变量的定义
int *
3.当指针p指向数组的首地址时,元素a[i]可以表示为*(a+i), *(p+i),p[i]。
4.指向字符串的指针
char *p = “china”;这种定义不同于定义一个字符型数组来存放这个字符串!
5.二级指针:指向指针的指针,二级指针变量的值是一级指针单元的地址值。
int *p, **pp = &p;不会报错,pp是一个二级指针。
(*pp)++:符合语法规则,(*pp)是一个变量单元。