|
http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=2911 [º¹»ç]
#include <stdio.h>
int main()
{
int a = 1;
int b = 1;
printf("a + a++ : %d \n", a + a++);
printf("b + ++b : %d \n", b + ++b);
return 0;
}
¿¡¼ a + a++ Àº Ç®¾î¼ ÇÏÀÚ¸é 1+1 ¸ÕÁ®Çϰí 1¸¦Áõ°¡½Ã۰í 2+1=3 À̵Ŵ°ÅÀܾƿë
b + ++b ´Â 1¾¿ ¸ÕÁ® Áõ°¡½Ã۰í 2+2°¡µÇ¾î 2+2=4 °¡µÅ´Â°Å°í
1¹øÂ°Áú¹®: ±×·±µ¥ Ãâ·ÂÀ»Çϸé a + a++ °ªÀÌ 2°¡³ª¿Í¿ë ¿Ö±×·¹¿ä ?
Á¦°¡ ÀÌÇØÇѹٷδ Ãâ·ÂÀº 2·Î³ª¿À°í
2¹ø¤ŠÁú¹®: º»·¡°ªÀº 3 Àΰ۰Àºµ¥ Á¦°¡ ÀÌÇØÇÑ°Ô ¸Â³ª¿ä ?
3¹øÂ°Áú¹®: 2¹ø¤ŠÁú¹®¿¡¼ Á¦°¡ÀÌÇØÇÑ°Ô ¸Â´Ù¸é ±×°ÉÀÌ¿ëÇØ¼ Ãâ·ÂÇÒ¼öÀմ¹æ¹ýÁ»¿ä
ex)a + a++ = b // b +a = 4 b °¡ 3ÀÌµÅ´Ï a °¡ 1 À»´õÇØ 4°¡µÇ´Â°Å ÀÌ·¸°Ô Ãâ·ÂÀ̵ųª¿ä ?
¾Æ´Ï¸é ´Ù¸¥ÀÀ¿ë¹æ¹ýÁ»¿ä ... ¿Ö ±¸Áö Ãâ·ÂÀº 2·ÎµÅ´Âµ¥ º»·¡°ªÀÌ 3ÀÎÁöÀÌÇØ°¡ ¾È°¡³×¿ë... |
Hit : 4015 Date : 2011/03/12 08:48
|