指针与引用区别

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

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

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

posted @ 2011-08-08 23:32  ybtyoyo  阅读(161)  评论(0编辑  收藏  举报