int *p; //定义一个指针
int a; //定义一个int类型的变量
p=&a; //使用取址运算符(&)将变量a的地址赋给p
1、 指针变量的值(指针的值),指的是p本身的值,写作p, 在这里是存储变量a的内存的起始地址
2、 指针地址的值,指的是p的地址值,写作&p, 这个地址代表的内存,存储的是p的值,类型为int **型,也就是二级指针
3、指针指向的值,指的是p代表的地址上存储的值,写作*p, 在这里就是变量a的值,类型为int型
4.在指针前面使用(*)运算符可以得到指针指向的值