用C++语言,编写一个函数,它交换两个整数(交换他们的值),用int*作参数类型.

问题描述:

用C++语言,编写一个函数,它交换两个整数(交换他们的值),用int*作参数类型.
再写一个函数,用int&作参数类型.
1个回答 分类:综合 2014-10-06

问题解答:

我来补答
//比较好理解的
void swap(int *a, int *b)
{
int temp = *a;
*a = *b;
*b = temp;
}
void swap(int &a, int &b)
{
int temp = a;
a = b;
b = temp;
}
//比较难理解的
void swap(int &a, int &b)
{
a = a+b;
b = a-b;
a= a-b;
}
 
 
展开全文阅读
剩余:2000