#include <cstdlib>
#include <iostream>
using namespace std;
int swap(int *a,int *b){
int temp;
temp = *a;
*a = *b;
*b = temp;
}
int swap2(int &a,int &b){
int temp;
temp=a;
a= b;
b=temp;
}
int main(int argc, char *argv[])
{
int number1=0;
int number2=1;
//两个swap 都可以达到相同的效果
//swap(&number1,&number2);
swap2(number1,number2);
cout<<"number1="<<number1<<"\n"<<"number2="<<number2;
system("PAUSE");
return EXIT_SUCCESS;
}
本文提供了一个使用 C++ 实现的交换两个整数变量值的例子。通过两种不同的方法实现:一种是通过指针传递参数;另一种是通过引用传递参数。演示了如何使用临时变量来完成交换,并展示了如何在主函数中调用这些交换函数。
4569

被折叠的 条评论
为什么被折叠?



