Zhang-Shuai
发表于 2013-5-19 13:10:13
强烈支持楼主ing……
咖啡会上瘾
发表于 2013-5-19 13:13:10
强烈支持楼主ing……
funy
发表于 2013-5-19 13:16:19
#include<stdio.h>
int main(void)
{
int a,b;
printf("Please input A,B:");
scanf("%d %d",&a,&b);
printf("a=%d,b=%d\n",a,b);
a=a+b;
b=a-b;
a=a-b;
printf("Swap A,B...\n");
printf("a=%d,b=%d\n",a,b);
return(0);
}
funy
发表于 2013-5-19 13:18:11
哦,我用c写得
dqgcjude
发表于 2013-5-21 09:34:49
chyxxx 发表于 2011-12-16 10:44 static/image/common/back.gif
汇编 XCHG
哈哈真是难得给力的帖子啊。 哈哈 xchg
bafengao
发表于 2013-5-21 21:53:50
强烈支持楼主ing……
网友
发表于 2013-5-23 20:11:41
楼主加油,鱼C加油!我们都看好你哦!
toms
发表于 2013-5-24 00:00:00
淡定,淡定,淡定……
挂Q_ing...
发表于 2013-5-25 23:03:26
真是难得给力的帖子啊。
sagenoble
发表于 2013-5-27 12:22:09
是我太傻
发表于 2013-5-28 12:02:44
强烈支持楼主ing……
残魂
发表于 2013-5-28 12:26:01
激动人心,无法言表!
bafengao
发表于 2013-5-28 20:02:49
强烈支持楼主ing……
清秋_誓言
发表于 2013-5-28 20:32:25
强烈支持楼主ing……
MSG6
发表于 2013-5-28 20:55:49
强烈支持楼主ing……
Fly_
发表于 2013-5-28 21:05:51
楼主加油,鱼C加油!我们都看好你哦!
Fly_
发表于 2013-5-28 21:12:45
其实这个很简单的我学的是C# 这就是常规的两个变量交换的问题不借助第三个变量的情况下交换的方式
a=2;
b=3;
c= a+b
c - b 是不是等于 2?
刚好,偷换变量 把c- b 赋值给 b, 既 b = c - b这时的 b = 2
再来a = c - b 其实这个时候 c 减的是 2, 5 - 2 = 3 所以 a = 3
搜噶!!!
BB彬彬
发表于 2013-5-28 21:35:14
想不出来啊啊啊
lingoo1980
发表于 2013-5-28 21:39:08
学才
发表于 2013-5-28 22:49:28
激动人心,无法言表!