C、C++基础知识之 引用与指针区别

来源:互联网 发布:我的世界java是什么 编辑:程序博客网 时间:2024/06/06 08:49

   引用是变量的别名,指针是指向变量的内存地址。


1、引用必须被初始化,指针不必。

2、引用被初始化后不能被改变,指针可以改变所指的对象。

3、不存在指向空值的引用,但是存在指向空值的指针。


     函数返回值时,要生成一个值副本,而用引用返回值时,不生成值副本,所以提高了效率。

     函数返回一个或者多个值的时候,方法之一是,使用引用给函数传递参数,然后又函数往目标中填入正确的值。

0 0