关闭

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

1963人阅读 评论(0) 收藏 举报
分类:
#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;
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:651085次
    • 积分:5932
    • 等级:
    • 排名:第4265名
    • 原创:142篇
    • 转载:2篇
    • 译文:0篇
    • 评论:59条
    最新评论