D2.1给定两个整形变量的值,将两个值的内容进行交换 AND 不允许创建临时变量,交换两个数的内容

#include <stdio.h>
#include<stdlib.h>

int main()
{
    int a = 3, b = 5;
    int tmp;
    /*
    tmp = a;
    a = b;
    b = tmp;*/

    a = a + b;
    b = a - b;
    a = a - b;

    printf("a = %d, b = %d\n", a, b);
    system("pause");
    return 0;
}

猜你喜欢

转载自blog.csdn.net/canvasa/article/details/88806691