ÇÁ·Î±×·¡¹Ö

 3198, 1/160 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   free9960
   c¾ð¾î Áú¹®ÀÔ´Ï´Ù. Ãʺ¸(¿¬»êÀÚ)

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=2843 [º¹»ç]


#include <stdio.h>

int main(void)
{
        int val1=10;
        int val2=(val1--)+2;

        printf("val1 : %d\n", val1);
        printf("val2 : %d\n", val2);


}


ÀÌ·¸°Ô ÇØ¼­ °á°ú°ªÀ» ”f´Âµ¥ .

val1 Àº 9 val2´Â 12°¡ ³ª¿À´Âµ¥ ÀÌÇØ°¡ °¡Áö¸¦ ¾Ê½À´Ï´Ù. ¤Ð¤Ð Ã¥À»ºÁµµ..

¿­Ç÷°­ÀÇ c º¸°í ÀÕ½À´Ï´Ù.

  Hit : 4191     Date : 2011/01/07 04:47



    
blueh4g (val1--;) == (val1=val1-1;)
(--val1;) == (val1=val1-1;)

±×·¸´Ù¸é (val1--;) ¿Í (--val1;) ÀÇ Â÷ÀÌÁ¡Àº ¹«¾ùÀϱî¿ä?

±ú´ÞÀ¸¸é Áú¹®¿¡ ´ëÇÑ ´äµµ ¾Æ½Ç¼ö ÀÖÀ»µí..
2011/01/07  
Myers -- ¿¬»êÀÚ´Â º¯¼ö¸í µÚ¿¡ ¿À¸é, ¼± ¿¬»ê ÈÄ °¨¼Ò; º¯¼ö¸í ¾Õ¿¡ ¿À¸é, ¼± °¨¼Ò ÈÄ ¿¬»êÀÌ µË´Ï´Ù. °í·Î,

int val1=10;
int val2=(val1--)+2;

val1ÀÌ 10À¸·Î ¼±¾ðµÈ ÈÄ, val2 ¿¡¼­´Â (val1À» ¼± ¿¬»ê ÈÄ °¨¼Ò)+2 °¡ µÇ¾îÀÖ½À´Ï´Ù. ±×·¯¹Ç·Î ´ëÀÔ¿¬»êÀÚÀÎ ' = ' ÀÇ ±â´ÉÀ» val2¸¦ ÃʱâÈ­ ½Ã۴µ¥ ¸ÕÀú ¿¬»êÀÌ µÉ °Í À̰í, ±× ÈÄ¿¡ val1ÀÇ °ªÀÌ 1 ÁÙ¾îµé¾î 9·Î ÃʱâÈ­ µÉ °ÍÀÔ´Ï´Ù. ( val2¸¦ ÃʱâÈ­ÇÏ´Â °úÁ¤ÀÌ ³¡³ª°í val1ÀÇ °ªÀº 1 °¨¼ÒÇÕ´Ï´Ù. )
±×·¡¼­, printf ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© val1À» Ãâ·ÂÇϸé 9, val2´Â val1ÀÌ °¨¼Ò µÇ±â Àü¿¡ = ¿¬»êÀÚ¿¡ ÀÇÇÏ¿© val1ÀÇ ¿ø·¡ °ªÀÎ 10°ú 2¸¦ ´õÇÑ °ªÀ¸·Î ÃʱâÈ­ µÇ¾ú±â¿¡ 12 °¡ ³ª¿É´Ï´Ù.
2011/01/07