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

激动人心,无法言表!
页: 56 57 58 59 60 61 62 63 64 65 [66] 67 68 69 70 71 72 73 74 75
查看完整版本: 一个程序员面试题,测试一下你的思维。