指针与引用区别

1、指针会分配内存区域,而引用不会。

2、指针与引用在初始化时不同,具体:指针可以初始化为空,引用则不可以。

3、指针指向值可以改变,但是引用一旦跟某个对象绑定,则无法改变。(程序在编译时分别将指针和引用添加到符号表上,符号表上记录的是变量名及变量所对应地址。指针变量在符号表上对应的地址值为指针变量的地址值,而引用在符号表上对应的地址值为引用对象的地址值。符号表生成后就不会再改,因此指针可以改变指向的对象(指针变量中的值可以改),而引用对象不能改。)

原文地址:https://www.cnblogs.com/coderyoyo/p/2131596.html