C语言变量交换

来源:互联网 发布:淘宝首页素材 编辑:程序博客网 时间:2024/05/20 20:45
#include <stdio.h>
int main()
{   
    int a,b,c;
    scanf("%d%d",&a,&b);
    c=a;
    a=b;
    b=c;
    printf("%d %d",a,b);
return 0;

}

可以将这种方法形象的比喻成一杯可乐和一杯雪碧借助于一个空瓶子来进行交换:先将可乐倒入空瓶,这时原先装可乐的瓶子是空的,然后将雪碧倒入该瓶中,将最开始倒入空瓶的可乐倒入刚刚装有雪碧的瓶中,这样就进行了变量交换。

借助空瓶子的目的是:避免把可乐直接倒入到装有雪碧的瓶子中,二者混合以后很难分开。

0 0
原创粉丝点击