您的位置:首页 > 其它

引用和指针的区别个人理解

2011-08-26 11:06 218 查看
1、 指针被创建的时候,系统会为它分配一个计算机机长的内存空间,而引用创建时不分配内存空间,它只是一个别名

2、 指针指向的是系统刚分配的内存空间,而引用则只是内存中已经存在的一块内存空间的别名

3、 指针可以为空,而引用不行

4、 指针的内存大小为一个计算机机长,与其值所对应的数据类型无关,而引用的大小即为引用所指的内存块的大小,可以是用sizeof来计算指针和引用的大小

5、 指针可以改变其指向的对象,而引用无法改变.换句话说,指针可以见异思迁,而引用的话就是从一而终

6、 引用和指针的自增意义不同,指针的自增表示移动指针使其指向下一个元素,如果是数组的话,就指向数组的下一个元素,而引用的自增则表示引用的值自增。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: