IT源码网

不用中间变量交换两个数 swap(a,b);

developer 2020年10月19日 程序员 534 0
#include <iostream> 
using namespace std; 
int main () { 
    int a = 3; 
    int b = 5; 
    cout<<"a="<<a<<",b="<<b<<endl; 
    a = a+b;    ///a=7 
    b = a-b;    ///b=3; 
    a = a-b;    ///a=5 
    cout<<"a="<<a<<",b="<<b<<endl; 
    return 0; 
}

输出:

a=3,b=5

a=5,b=3

评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!