一.指针
1.一级指针
int* p = &a;(p存放了a的地址)
代码还可以表示为:
int* p;
p = &a;
其中 int* 是指整形指针(地址)类型。
*p = 100;(将a的值改为100)(*p表示对p解引用)
2.二级指针
int** pp = &p;
这段代码相当于:
int** pp;
pp = &p;
其中 int** 是指整形指针(地址)的指针。
int *p = &a;
*p = 100;//a = 100;
p = &b;
*p = 200;//b = 200;
int **pp = &p;
//int **pp;
//pp = &p;
*pp = &a;
//* pp = p;
//p = &a;
**pp =