您的位置:首页 > 其它

引用和指针

u010232305 2016-03-31 15:52 26 查看
参考资料:

/article/9245816.html

1、定义

指针里的内容是内存的地址,引用就是一个对象的别名。

2、区别

(1)指针的内容可以更改,引用定义时即初始化,并且之后不能更改;

(2)指针可以赋值为NULL,而引用不行;

(3)对引用的任何操作都是对其引用对象的相同操作;sizeof(引用),是对象的字节长度。sizeof(指针)是内存地址的长度;

3、用途

引用可以做的事情,指针都能实现,引用的用途就在于函数的参数传递和返回值。把一个形参定义为引用形式,那么实参传递进来后,在函数中就可以对原实参进行修改,之所以用引用而不用指针,就是因为指针的权利更大更广,就比如一个人只需要拿公章盖一下证明文件,而我们却把锁公章的钥匙给它,那么这显然是不合适的。
标签: