C++笔记(一),使用指针和引用实现变量的交换

#include<iostream>
using namespace std;

void swap1(int *pa, int * pb);
void swap2(int &a, int &b);

int main(){
	int a = 10,b = 20;
	cout<<"a = "<<a<<"  b = "<<b<<endl;
	swap1(&a, &b);
	cout<<"a = "<<a<<"  b = "<<b<<endl;
	swap2(a,b);
	cout<<"a = "<<a<<"  b = "<<b<<endl;
}

/*使用指针的方式进行变量交换*/
void swap1(int *pa, int * pb)
{
	int temp =0;
	temp = *pa;
	*pa = *pb;
	*pb = temp;
}

/*使用引用的方式进行变量交换*/
void swap2(int &a, int &b)
{
	int temp = a;
	a = b;
	b = temp;
}

阅读更多
个人分类: C++新手随笔
上一篇最简单的Jdbc连接Oracle代码
下一篇Java中用户向系统传递参数的三种基本方式
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭