注册 登录
编程论坛 新人交流区

[求助]指针和引用有什么区别呀

GNUREN 发布于 2007-10-03 19:38, 528 次点击
指针和引用有什么区别呀,谢谢
5 回复
#2
guji_12342007-10-03 21:06

引用相当于常指针,引用在创建时必须初始化,而指针可以在任何时候初始化,不能有空引用。

#3
shanying1232007-10-03 23:08
我觉得引用的最大用处在于用作函数的参数!
我们知道,用return只可以返回一个返回值,而想返回多个返回值怎么办?
指针!
指针提供了返回多个返回值的有效途径,可以指针作函数形参是指针的一个重要应用,可是相比之下,引用似乎更加方便了!
例如,如果主程序中有一人整数,你想通过函数调用来改变它,如果用指针的话,你要传该整数的地址(&K):
而通过引用,可以将实参和形参绑定在一起,对引用的修改操作就是对实参的修改操作,更加方便!!
#4
GNUREN2007-10-04 09:05
指针可以被重新赋值以指向另一个不同的对象。但是引用则总是指向在初始化时被指定的对象,不能为空值,以后不能改变。
哈哈我的最后一帖............
#5
老男人2007-10-04 09:20
引用当作参数接受函数返回值 很方便
#6
nuciewth2007-10-04 09:57
引用相当于常指针,引用在创建时必须初始化,而指针可以在任何时候初始化,不能有空引用。

引用是用别名,指针是用地址.
1