¾È³çÇϼ¼¿ä.. C¾ð¾î °øºÎÇÏ´Â Ãʺ¸Àε¥ Áú¹®µå¸®°í ½Í½À´Ï´Ù..¤Ð¤Ð
À§ ½ÇÇà°á°ú°¡ 6 °ú 5°¡ Á¤´äÀä.
swap(&a, &b)´Â Æ÷ÀÎÅʹϱî swap(5,6)À¸·Î swap(int *x, int *y)·Î µé¾î°¡°í
°ªÀ» ¼·Î ¹Ù²Ù¶ó°í Çߴµ¥, ¿©±â¿¡¼
int *x°¡ *yÀÌ´Ï 6À¸·Î ¹Ù²î°í a=6 b=6
±× ´ÙÀ½ int *y°¡ imÀÌ°í *xÀÌ´Ï ÇöÀç x°ªÀº 6ÀÌ´Ï 6,6ÀÌ ³ª¿Í¾ß ÇÏ´Â°Ô ¾Æ´Ñ°¡¿ä??
Àß ¾Æ½Ã´ÂºÐ µµ¿ò ºÎŹµå¸³´Ï´Ù... |
im¿¡ x °ªÀ» ³Ö¾îÁÖ°í, x¿¡ y °ªÀ» ³Ö¾îÁÖ°í, y¿¡ im°ª(xÀÇ ÃʱⰪ)À» ³Ö¾îÁִ°̴ϴÙ.
im <- x, x <- y, y <- im
imÀÌ Àӽ÷ΠÀúÀåÇϱâ À§ÇÑ º¯¼ö¶ó°í »ý°¢ÇÏ½Ã¸é µË´Ï´Ù