1.从现象上看:指针在运行时可以改变其所指向的值,而引用一旦和某个对象绑定后就不再改变
2.从内存分配上看:程序为指针变量分配内存区域,而引用不分配内存区域
3.从编译上看:程序在编译时分别将指针和引用添加到符号表上,符号表上记录的是变量名及变量所对应地址。指针变量在符号表上对应的地址值为指针变量的地址值,而引用在符号表上对应的地址值为引用对象的地址值。符号表生成后就不会再改,因此指针可以改变指向的对象(指针变量中的值可以改),而引用对象不能改。
指针和引用的区别总结
原创
©著作权归作者所有:来自51CTO博客作者xd502djj的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:VS2005快捷键大全
下一篇:typedef
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
ul和ol的区别以及经验总结
ul和ol的区别以及经验总结
css 罗马数字 嵌入式 html -
指针和引用的区别
这个是在《全方位学习C++》里面摘录的,这里感谢一下范磊老师。不过范磊老师的书写规范不是很好..
职场 休闲 指针和引用的区别 -
对指针和引用的理解?指针和引用的区别?
对指针和引用的理解?指针和引用的区别?
存储单元 指针变量 局部变量