C++引用之声明方法
2015-05-30 21:21
253 查看
引用就是某一变量的一个别名,对引用的操作就是对目标的操作。
引用的声明方法:
类型标识符 &引用名=目标变量名;
如:
说明:
&在此不是求地址运算符而是起标识作用,标识在此声明的是一个引用名称;
类型标识符是指目标变量的类型(即上面代码的a);
声明引用时,必须同时对其进行初始化;
引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名;
声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,所以系统并不给引用分配存储单元。
本人自学,教材可能有点老,有问题的话求大家指正!!!谢谢!!!
例题:引用的定义及使用。
[b]本人自学,教材可能有点老,有问题的话求大家指正!!!谢谢!!![/b]
引用的声明方法:
类型标识符 &引用名=目标变量名;
如:
int a; int &ra=a; //定义引用ra,他是变量a的引用,即别名
说明:
&在此不是求地址运算符而是起标识作用,标识在此声明的是一个引用名称;
类型标识符是指目标变量的类型(即上面代码的a);
声明引用时,必须同时对其进行初始化;
引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名;
声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,所以系统并不给引用分配存储单元。
本人自学,教材可能有点老,有问题的话求大家指正!!!谢谢!!!
例题:引用的定义及使用。
#include<iostream> using namespace std; int main() { int a=3; int &b = a; int &c = a; //一个变量可以有多个引用 int &d = b; //引用初始化引用 cout << b << endl; cout << c << endl; cout << d << endl; return 0; } //菜鸟,求大家批评指教,代码编写习惯和规范等等!!!谢谢!!!
[b]本人自学,教材可能有点老,有问题的话求大家指正!!!谢谢!!![/b]
相关文章推荐
- C语言及程序设计进阶例程-15 指向结构体的指针
- C语言及程序设计进阶例程-14 开发一个电子词典
- C语言及程序设计进阶例程-13 结构体数组及其应用
- C语言及程序设计进阶例程-12 结构体成员的引用
- C语言及程序设计进阶例程-11 体验结构体
- C语言标准
- C语言及程序设计进阶例程-10 预处理之条件编译
- C语言及程序设计进阶例程-9 预处理之文件包含
- C语言及程序设计进阶例程-8 预处理之宏定义
- c++引用与指针的区别(着重理解)
- C语言及程序设计进阶例程-7 递归经典:汉诺塔
- C语言及程序设计进阶例程-6 递归法问题求解
- C语言及程序设计进阶例程-5 认识递归
- (转)C++中的静态数据
- C语言及程序设计进阶例程-4 外部全局变量和静态全局变量
- C语言及程序设计进阶例程-2 一个程序,多个文件
- 黑马程序员-C语言的几种定义类型的总结
- C++左旋字符串
- C语言电梯模拟程序
- C语言实现原码补码输出