2012.4.16笔记2--引用变量,按引用方式传递参数
来源:互联网 发布:cda数据分析师考试内容 编辑:程序博客网 时间:2024/05/04 01:27
一。
C++提供了一种特殊的变量类型,称为引用变量。
将函数形参声明为此种类型,形参变成实参的一个引用(而不是一个拷贝),一个引用变量实质上是另一个变量的别名,
任何对引用变量的改变实质都会作用到原变量上。
为声明一个引用变量,应在变量名前加一个“与&”符号
程序实例:
int count = 1;
int &refCount = count;//声明引用变量时候,要在引用变量名前加&符号,而不是后面!!
refCount++;//运用引用变量时候,不加&符号
cout<<count<<endl;
count<<refCount<<endl;//这里用的时候不用加&符号,,只有在声明&符号的时候,才会加&符号。
二。
可以将函数的形参声明为引用变量形式,调用时传递一个常规变量!!!!,(调用时即不用加&符号),这样形参就变为实参的一个别名,
这就是---“按引用方式传递参数”
程序实例:
void swap(int &a.int &b)
{
int temp = a;
a = b ;
b = temp;
}
void main()
{
int num1 = 1;
int num2 = 2;
swap(num1,num2);//调用时传递一个常规变量!!!!,(调用时即不用加&符号),
cout<<num1<<num2<<endl;
- 2012.4.16笔记2--引用变量,按引用方式传递参数
- JS变量传递参数是按值传递还是按引用传递
- java方法参数传递方式--按值传递、引用传递
- 按值、按引用和作为输出变量传递数组参数
- C++ 参数传递方式:值传递,引用传递,指针传递
- python按引用传递参数
- 关于Python函数参数传递方式--值传递?引用传递!
- 详解java中给方法传递参数的两种方式:按值传递,引用传递
- 内联函数,引用变量,按引用传递参数,默认参数,函数重载,函数模板,函数模板具体化,decltype
- 引用传递参数
- 引用数据类型参数传递
- 参数传递引用
- 引用数据类型参数传递
- 引用参数传递
- 引用的传递方式
- 方法参数传递(引用传递)
- R语言按引用(reference)传递变量
- 引用变量与把参数传递给方法
- 《数据结构》-写的一个后缀表达式计算器程序
- cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
- 深入剖析域和工作组的区别(转)
- 组合数
- 4月
- 2012.4.16笔记2--引用变量,按引用方式传递参数
- android,activity界面编程总结
- 2012中南大学校赛H题 - 缩点最小割
- 混合高斯模型GMM
- hanoi塔的递归以及非递归函数
- IntelliJ IDEA快捷键
- 自己做的一个程序员求职知识管理的小网站
- c++:堆和栈的区别
- 数独求解(c语言以及python)