|
|
|
|
|
|
|
|
|
|
|
|
|
3206, 2/161 |
|
¿åÁöÇØÄ¿ | |||||||
C¾ð¾î ÇÑ ºÎºÐ Áú¹®ÀÌ¿ä. | |||||||
http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=2088 [º¹»ç]
Hit : 2817 Date : 2009/08/03 09:38
|
|||||||
wonckim | int val1=10; int val2=(val1--)+2; ¿©±â¼ val1-- ¶§¹®¿¡ val1 ÀÇ°ªÀÌ 10¿¡¼ 9·Î ¹Ù²î°Ô µË´Ï´Ù. ´ÙÀ½°ú °°ÀÌ ÀÛ¼ºÇؼ ½ÇÇàÇغ¸¼¼¿ä int val1=10; printf("val1 : %d \n", val1); int val2=(val1--)+2; printf("val1 : %d \n", val1); printf("val2 : %d \n", val2); val1 : 10 val1 : 9 val2 : 12 ÀÌ·¸°Ô µË´Ï´Ù. |
2009/08/03 | |
¿åÁöÇØÄ¿ | ÀÌ°Å´Â ¼± ¿¬»ê, ÈÄ °¨¼Ò Àε¥ ¾î¶»°Ô 9°¡ ³ª¿Ã ¼ö ÀÖÁÒ?? Á˼ÛÇØ¿ä;; Á¦ÀÏ ÀÌÇØ°¡ ¾È°¡´Â ºÎºÐÀ̶ó.. | 2009/08/04 | |
CodeAche | val1ÀÇ ÀÔÀå¿¡¼± ÀüÄ¡Çü,ÈÄÄ¡Çü¿¡ °ü°è¾ø´Â Äڵ尰½À´Ï´Ù. ³»ºÎÀûÀ¸·Î´Â Á» ´õ º¹ÀâÇÑ °úÁ¤ÀÌ ÀÖ°Ú½À´Ï´Ù¸¸, Áõ°¨¿¬»êÀÚ(--,++) ¿¡¼ ÀüÄ¡Çü, ÈÄÄ¡ÇüÀÇ Â÷ÀÌ´Â ÁÖ¾îÁø ½Ä Àüü°¡ ³¡³ª±â Àü¿¡ °ªÀ» º¯°æÇÏ´À³Ä ³¡³ ÈÄ¿¡ °ªÀ» º¯°æÇÏ´À³Ä Â÷ÀÌÀÔ´Ï´Ù. ¾î¶µç ½ÄÀÌ ³¡³ª°í ´ÙÀ½ ¹®ÀåÀ¸·Î ³Ñ¾î°¥¶© °ªÀÌ ¹Ýµå½Ã º¯°æµÈ´Ù´Â ¼Ò¸®ÁÒ. Àü,ÈÄÄ¡ÇüÀÇ Â÷ÀÌ´Â a = b++ -> b = b+1; a = b; a = ++b -> a = b; b = b+1; ÀÌ·±¸ð½ÀÀÔ´Ï´Ù. °á±¹¿¡ ¾î¶² ÇüÅÂµç ¹®ÀåÀÌ ³¡³µÚ¿£ °ªÀÌ º¯ÇÏ°Ô µÇÀÖÁÒ. À§ÀÇ ½Ä °°Àº°æ¿ì¿¡´Â int val1=10; int val2=(val1--)+2; // val-- ÀÌ°Ç --valÀÌ°Ç ,ÀÌ ¹®ÀåÀÌ ³¡³ª°í ³ ÈÄ val1 °ªÀ» 1 °¨¼Ò °í·Î val1Àº 9 // ÈÄÄ¡ÇüÀ̹ǷΠval2´Â (¾ÆÁ÷º¯ÇÏÁö¾ÊÀº val1 ±×´ë·ÎÀÇ °ª 10) + 2 , Áï 12 ¸¸¾à Äڵ带 int val1=10; int val2=(--val1)+2; ¿Í °°ÀÌ ¼öÁ¤ÇϰԵǸé ÀüÄ¡ÇüÀº ¹®Àå ³¡³ª±â Àü¿¡ °ªÀÌ º¯°æµÇ¹Ç·Î val2 = 9 + 2 °¡µÇ¾î 11°¡ ÂïÈ÷°ÔµË´Ï´Ù. ÇÏÁö¸¸ ¹°·Ð --valÀÌ´ø val--ÀÌ°Ç ¹®ÀåÀÌ ³¡³µÚ¿¡ Áï printf °¡ ¿À±âÀü¿¡ val1°ªÀÌ ÁÙ¾îµé°ÔµÇ¹Ç·Î val1°ªÀº 9·Î °íÁ¤À̱¸¿ä. |
2009/08/04 | |
¿åÁöÇØÄ¿ | °¨»çÇÕ´Ï´Ù~!! ¹«Áö ¾î·Æ³×¿ä ¤» | 2009/08/04 | |
|
|