int n=5;//定义一个变量n
int *p=&n;使用&取n首个元素的地址给p
那输出p就可以打印n的首地址。
输出*p就可以打印n的元素:5。
*取值:
上面是给p加*取值符号,和不加*的区分。
不加*的p保存的是n的地址,加*的p可以取到n的值。
int n=5;
int *p=&n;/
int **pn=&p;
*p可以取n的值,p的值就是&n的地址,那&p也可以得到一个p的地址
下面打印:
*p取得n的值5
p取得&n的首地址
&p取得p自身的地址给*pn
**pn取得的n的值5
*pn取得p的地址