首页 > 编程语言 > 详细

【好程序员笔记分享】C语言之交换变量的值

时间:2015-03-30 06:56:00      阅读:128      评论:0      收藏:0      [点我收藏+]

ios培训------我的c语言笔记,期待与您交流!

#include <stdio.h>
/*
 a = 10
 b = 11
 交换之后
 a -> 11
 b -> 10
 1.利用第三方变量(工作,掌握)
 int temp = a;
 a = b;
 b = temp;
 2.不利用第三方变量(面试)
 a = b - a;
 b = b - a;
 a = b + a;
 */
int main()
{
    int a = 10;
    int b = 11;
    /*
    int temp = a;
    a = b;
    b = temp;
    */
    a = b - a; 
    b = b - a;
    a = b + a;
    printf("a=%d, b=%d\n", a, b);
    //a=11, b=10
    return 0;
}

【好程序员笔记分享】C语言之交换变量的值

原文:http://putongren.blog.51cto.com/9086263/1626237

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!