在线时间 0 小时 最后登录 2005-4-24 注册时间 2005-4-24 听众数 0 收听数 0 能力 0 分 体力 62 点 威望 0 点 阅读权限 20 积分 20 相册 0 日志 0 记录 0 帖子 3 主题 2 精华 0 分享 0 好友 0
升级 15.79%
该用户从未签到
< ><FONT face=Tahoma size=4></FONT> </P>
, |" N" J9 O) Q% Z0 @/ P < ><FONT face=Tahoma size=4></FONT> </P>- v) Q. R; O" f, h, g- \: z
< ><FONT face=Tahoma size=4>如何实现俩变量a,b交换?: a6 }) q3 T& g b9 G3 \0 s2 F
. m& Q6 ]8 s& q0 b! l( w 是个人都能想到:9 g$ |0 `+ m4 f. D v& h, B9 J9 ~
9 I }# j& l+ Y! t4 e
tmp=a;
2 X3 b+ Q% O, \& l) H a=b;; i( \8 E. k; `& ]3 g
b=tmp;) s3 d ^1 q/ G. q5 w& G B1 A
2 I8 [7 W; y- T* \ 俺看到一个牛叉的算法......
) g% X& R' p* l
7 S x5 v! L* s7 C a=a+b;1 k- f9 u1 [1 |- Y
b=a-b;4 E: q3 Z; E' ?) B5 I% i
a=a-b;
3 Y, ^* _/ r# V; l: Z * W/ h: f% v* B0 `4 L+ `) Q
牛吧...还有更牛的...嵌汇编,嵌汇编......
1 ~1 F; c7 e& c, G* ?
0 K& Y d. v+ j asm{
& B3 i/ }6 d, Q w4 i push eax;
) G# w; {$ ~, F7 T' y' I5 ] mov eax,a;
. I2 ?, }. l5 w7 |* I' N( @ push eax
( Z a# `4 E: j/ ` mov eax,b;" E+ [ n- v1 M1 z8 ]0 Y
mov a,ebx- H6 _7 J& ~; S! R7 R
pop eax
% J8 D# `+ P; T8 _ mov b,eax
; K- Q; @9 v% D5 W- r3 d" {! u pop eax4 z! o1 d6 |/ A$ h) }& n
}' R3 \+ G, G% u' O8 d* r
, V V8 \$ {3 t5 s! `
代码的优化是无止境的.........</FONT></P>
zan