指针与引用的区别

来源:互联网 发布:java设计培训中心 编辑:程序博客网 时间:2024/06/18 05:40

(1)引用访问一个变量是直接访问,而指针是间接访问。

(2)引用是一个变量的别名,本身不单独分配自己的内存空间,而指针有自己的内存空间。

(3)引用在刚开始的时候就绑定到了一个内存空间(开始必须赋初值),所以他只能是这个内存空间的名字,而不能改成其他的,当然可以改变这个内存空间的值。

         指针在任何时刻都可以改变自己的指向。