您的位置:首页 > 编程语言 > C语言/C++

C++引用

2015-06-10 14:12 253 查看
C++引用

引用包括 指针的引用 和 变量的引用 ,这两种引用

指针的引用:即就是指针的别名

    int *&a;  // &a说明是a是一个引用,再加上*,说明它是一个指针的引用,即指针的别名,于是使用 *a就可以访问到实参的值了

    分析此类语句时,先看a前紧跟的是什么,它决定了a的类型

变量的引用:即就是变量的别名

    

    int &a;

而 int &*a; //这个不合法

int **a;  // *a  说明 a 是一个指针,再前面是一个*,就说明是一个指向指针的指针,这是合法的,这使得 指针->指针->数值。

于是我们就使用  **a 来表示实际参数即可。

函数传参数包括:  1.直接传值   2.传递指针  3.传递引用  4.传指针的引用  5.传指针的指针   这五种方式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: