C 语言中指针是一个重要概念.
指针就是地址.& 是获取地址 (指针) 符号.&a: 获取 a 的地址.
int *a; 定义一个整型地址变量.
int *b=&a; 整型地址变量存放整型地址
*p 访问 p 指向的内容
int a=10; 定义一个整型变量 a=10;
int b=20; 定义一个整型变量 b=20;
int *p=&a; 定义一个整型地址变量存放整型地址值
*p=100; 间接访问, 解引用(a=100)
p=&b; 把 b 的地址存放进 p
*p=200; 间接访问, 解引用(b=200)
int **pp=&p; *pp 可以看成一个整体
*pp=&a 给这个整体存放 a 的地址
**pp=1000; 后面这三行就可以参考上面的了
- *pp=&b;
- **pp=2000;
来源: https://www.2cto.com/kf/201810/782931.html