在编程时,变量的交换是我们经常要用到的。
将两个变量交换,很多新手都会这么写:
#include <iostream>
using namespace std;
int main( ) {
int a,b;
cin >> a >> b;
a = b;
b = a;
cout << a << " " << b << endl;
return 0;
}
但当然了,这是不对的,这样a和b都会是b的值
所以我们要定义一个变量c来装a
#include <iostream>
using namespace std;
int main( ) {
int a,b;
cin >> a >> b;
int c = a;
a = b;
b = c;
cout << a << " " << b;
return 0;
}