引用的作用(用一段简单的代码来解释)
2015-01-13 23:10
239 查看
# include <iostream>
using namespace std;
void swap(int a,int b){
int temp;
temp=a;
a=b;
b=temp;
}
void swap(int &a,int &b,int k){ //引用与被引用的变量具有想用的内存地址
int temp; //相同的值引用不单独占用空间
temp=a; //用引用作为函数的形参可以对实参进行直接的操作;
a=b;
b=temp;
}
int main(){
int a=3,b=5;
swap(a,b);
cout<<"a= "<<a<<"b= "<<b<<endl;
swap(a,b,1);
cout<<"a= "<<a<<"b= "<<b<<endl;
return 0;
}
using namespace std;
void swap(int a,int b){
int temp;
temp=a;
a=b;
b=temp;
}
void swap(int &a,int &b,int k){ //引用与被引用的变量具有想用的内存地址
int temp; //相同的值引用不单独占用空间
temp=a; //用引用作为函数的形参可以对实参进行直接的操作;
a=b;
b=temp;
}
int main(){
int a=3,b=5;
swap(a,b);
cout<<"a= "<<a<<"b= "<<b<<endl;
swap(a,b,1);
cout<<"a= "<<a<<"b= "<<b<<endl;
return 0;
}
相关文章推荐
- 一段简单代码理解异步请求消息队列在高并发环境中的作用
- 一段简单的代码
- 一段简单的ASP.NET控件的绑定代码,供于初学者参考
- 与WSGI中的中间件相关的一段代码的解释
- 今天写的一段代码关于泛型的简单使用
- 一段简单的php分页代码示例
- [ZT]用CSC.exe来编译Visual C#的代码文件,解释CSC参数和开关的具体作用
- 一段简单的打印代码(c#)
- 一段简单的Delphi代码
- 一段能瞬间秒杀所有版本IE的简单HTML代码
- 一段简单的javascript代码
- 一段非常简单的让图片自动切换js代码
- (转)一段关于对象引用的形象解释
- 一段简单的代码,运行下自己体会(Cpp与Cs析构函数)
- 记忆深刻的一段简单代码
- 一段关于对象引用的形象解释
- 简单的概率相关的一段php代码
- 一段非常简单的创建缩略图的.NET代码
- 帮我解释一段代码
- 一段简单加载配置文件的代码