考考你们的C语言水平
所有跟贴·加跟贴·新语丝读书论坛
送交者: hxcq 于 2009-03-14, 12:20:11:
只声明两个变量a和b,不用声明第三个变量,实现这两个值得换:比如说输入a=2,b=7,输出a=7,b=2.
所有跟贴:
- 我印象中^=的cost和=的cost是一样的 (无内容) - permutation (0 bytes) 2009-03-14, 15:04:52 (306553)
- 这种问题是典型的码傻,徐了把人搞成精分有屁个意义, - 社精办 (164 bytes) 2009-03-14, 13:06:49 (306507)
- 错!没人说过a和b是int型! (无内容) - EINTR (0 bytes) 2009-03-16, 14:15:33 (306906)
- 这么写还是挺好的嘛,不至于精分:-) a^=(b^=(a^=b)) - xinku (32 bytes) 2009-03-14, 14:58:56 (306548)
- 你们都不要转移话题,我说得很清楚,这种问题纯粹是浪费CPU时间 - 社精办 (182 bytes) 2009-03-14, 14:48:03 (306543)
- 你完了,你过不了微软面试了 ;-) (无内容) - xinku (0 bytes) 2009-03-14, 14:20:08 (306538)
- 你不要太片面 - 竹间棋 (190 bytes) 2009-03-14, 13:49:26 (306521)
- 我其实并没有100%把握,只是临时想的,不过思想已经都被反映出来了 - xinku (19 bytes) 2009-03-14, 14:23:04 (306541)
- “空间”是什么东西都不知道,再知道多少奇技淫巧又有何用 (无内容) - 008 (0 bytes) 2009-03-14, 14:21:39 (306540)
- a+=b "如果可能出现溢出,就时有问题的" - 没问题的-试试吧 (无内容) - meiyou (0 bytes) 2009-03-14, 14:03:43 (306530)
- for int (无内容) - meiyou (0 bytes) 2009-03-14, 14:05:01 (306532)
- 有符号整数可以折回来, - 竹间棋 (16 bytes) 2009-03-14, 14:16:33 (306536)
- they don't, both of them only takes up registers, not memory. (无内容) - steven (0 bytes) 2009-03-14, 14:01:17 (306527)
- 这根本就不是技巧,是驼鸟。 (无内容) - 社精办 (0 bytes) 2009-03-14, 13:54:45 (306524)
- a=a+b或a^=b就不占空间啦? (无内容) - 社精办 (0 bytes) 2009-03-14, 13:52:08 (306523)
- 用与或非, 可以不占 - 竹间棋 (12 bytes) 2009-03-14, 14:00:35 (306526)
- 就像是肆劲在研究“走不动如何爬到台湾去”,第一,爬不过去, - 社精办 (46 bytes) 2009-03-14, 13:45:28 (306518)
- swap(a, b) (无内容) - 社精办 (0 bytes) 2009-03-14, 12:53:56 (306502)
- 初中计算机兴趣小组第二次课的题目 - 竹间棋 (4 bytes) 2009-03-14, 12:45:08 (306499)
- :) (无内容) - hxcq (0 bytes) 2009-03-14, 12:25:36 (306489)
- 如下 - xinku (36 bytes) 2009-03-14, 12:23:32 (306487)
- a^=b; b^=a; a^=b (无内容) - permutation (0 bytes) 2009-03-14, 12:22:43 (306486)
加跟贴