&: 代表取地址
*:作用是引用指针指向的变量值,引用其实就是引用该变量的地址,“解”就是把该地址对应的东西解开,解出来,就像打开一个包裹一样,那就是该变量的值了,所以称为“解引用”。也就是说,解引用是返回内存地址中保存的值
p1 指向 a (存放a的地址)
p2 指向 p1 (存放p1的地址,p1里面又存放a的地址)
p3 指向 p2 (存放p2的地址,p2里面又存放p1的地址,p1里面又存放a的地址)
应该没有很难理解
&: 代表取地址
*:作用是引用指针指向的变量值,引用其实就是引用该变量的地址,“解”就是把该地址对应的东西解开,解出来,就像打开一个包裹一样,那就是该变量的值了,所以称为“解引用”。也就是说,解引用是返回内存地址中保存的值
p1 指向 a (存放a的地址)
p2 指向 p1 (存放p1的地址,p1里面又存放a的地址)
p3 指向 p2 (存放p2的地址,p2里面又存放p1的地址,p1里面又存放a的地址)
应该没有很难理解