1. 2010. 3. 29. 11:08 Library/Document
a,b 두 변수가 있을시, 예문.
다양한 개발환경에서 사용될 수 있습니다.
Swap : 바꾸다 , 나누다 ( 교환 )
따로 변수를 저장하지 않고 두수를 바꿔줄 수 있으며,
PC 어셈블리어를 이용할시, 연산 레지스터만을 이용해서 처리가 가능합니다.

X86 - XCHG 명령어를 이용할수도 있습니다.

a = 10 , b = 20
a = a + b ( a = 10 + 20 )
b = a - b ( b = 30 - 20 )
a = a - b ( a = 30 - 10 )
a = 20 , b = 10
+,- 대신 ^ 를 사용 해도 되지 않을까요?
Posted by Nightly Luna
,
® © Tanny Tales
/ rss