指针和引用的区别

指针和引用的区别

指针是一个变量,必须通过解引用运算符 '*'才能访问其指向的内存单元,而引用只是别名而已。

访问方式和普通变量一样。

指针因为是变量所以有自己独立的内存区域,可以对其重新赋值,让其指向其他地址

而引用是一个变量别名,都没有自己的内存区域,必须定义时进行初始化,

而且一经定义就不能作为其他变量的引用了

可以建立指针的引用,不可以建立引用的指针

  

原文地址:https://www.cnblogs.com/mch5201314/p/11685079.html