Áõ°¨¿¬»êÀÚ°¡ º¯¼ö ¾Õ¿¡ ÀÖÀ¸¸é ¼ö½ÄÀ» ½ÇÇàÇϱâ ÀÌÀü¿¡ Áõ°¨À» ½ÇÇàÇÏ°í
Áõ°¨¿¬»êÀÚ°¡ º¯¼ö µÚ¿¡ ÀÖÀ¸¸é ¼ö½ÄÀ» ½ÇÇàÇÏ°í ³ ÈÄ Áõ°¨À» ½ÇÇàÇÕ´Ï´Ù.
ÀÌ°ÍÀ» ÀÌÇØÇÏ½Ã¸é µµ¿òÀÌ µÇ°Ú³×¿ä.
3 {
4 int a = 3, b;
5 b = a++;
6
7 printf("%d, %d\n", ++a, b--);
8 printf("%d, %d\n", a--, b--);
9 printf("%d, %d\n", a, b);
10 return 1;
11 }
5¹ø line ¿¡¼ b ´Â a++ °¡ ´ëÀÔµÇ°Ô µÇ¾î ÀÖÀ¸³ª, Áõ°¨¿¬»êÀÚ°¡ º¯¼ö µÚ¿¡ ºÙ¾î
ÀÖÀ¸¹Ç·Î ´ëÀÔ ÈÄ¿¡ Áõ°¨ÀÌ ½ÇÇàµÇ°Ô µË´Ï´Ù.
µû¶ó¼ b ¿¡´Â a ÀÇ ¿ø·¡ °ªÀÎ 3 ÀÌ ´ëÀÔ µÈ ÈÄ a ÀÇ Áõ°¡°¡ ½ÇÇàµÇ¾î a ´Â 4°¡ µË´Ï´Ù.
7¹ø line ¿¡¼´Â ++a À̹ǷΠÃâ·Â ÀÌÀü¿¡ ÀÌ¹Ì a °¡ Áõ°¡ÇÕ´Ï´Ù.
b-- ´Â Ãâ·ÂÈÄ¿¡ Áõ°¡ÇÏ°ÚÁö¿ä.
µû¶ó¼ Ãâ·Â°ªÀº (a: 5, b: 3) À̸ç, Ãâ·ÂÀÌ ½ÇÇàµÇ°í ³ ÈÄÀÇ °ªÀº
(a: 5, b: 2) °¡ ¸Â½À´Ï´Ù..
8¹ø line ¿¡¼´Â a--, b-- À̹ǷΠµÑ ´Ù Ãâ·Â ÈÄ º¯¼ö°¡ °¨¼ÒÇÏ°Ô µË´Ï´Ù.
7¹ø line ¿¡¼ b ÀÇ Ãâ·Â°ªÀº 3À̾úÀ¸³ª, Ãâ·Â ÈÄ º¯¼ö°¡ °¨¼ÒÇÏ°Ô µÊ¿¡ µû¶ó
ÇöÀç b ÀÇ °ªÀº 2 ÀÔ´Ï´Ù.
µû¶ó¼ Ãâ·Â°ªÀº (a: 5, b: 2) À̸ç, Ãâ·ÂÀÌ ½ÇÇàµÇ°í ³ ÈÄÀÇ °ªÀº
(a: 4, b: 1) ÀÌ ¸Â½À´Ï´Ù.
9 ¹ø line ¿¡¼´Â ¾Æ¹«·± Áõ°¨¿¬»êÀÚ¸¦ »ç¿ëÇÏÁö ¾Ê¾Ò±º¿ä..
4, 1 ÀÇ °ªÀÌ ±×´ë·Î ³ª¿À°Ú³×¿ä..
ps.
Àΰ£ µð¹ö°Å°¡ µÈ ´À³¦À̳׿ä-_-;
>´ÙÀ½Àº ÇØÄð¿¡ ³ª¿Â ¼Ò½ºÀÔ´Ï´Ù.
>
>#include<stdio.h>
>int main(void)
>{
> int a=3, b;
> b=a++; /*À̺κÐÀÌ ÀÌÇØ°¡ ¾ÈµË´Ï´Ù. ¼³¸íÀº ¼Ò½º ¸Ç ¾Æ·¡¿¡..*/
> printf("%d, %d\n", ++a, b--);
> printf("%d, %d\n", a--, b--);
> printf("%d, %d\n", a, b);
> return 1;
>}
>
>
>º¯¼ö a,bÀÇ °ªÀ» Ãâ·ÂÇØ ÁÖ´Â ÇÁ·Î±×·¥ÀÌ¿¹¿ä.
>Áõ°¨ ¿¬¼úÀÚ°¡ º¯¼öÀÇ ¾Õ¿¡ À§Ä¡ÇØÀÖ´À³Ä, µÚ¿¡ ÀÖ´À³Ä¿¡ µû¶ó¼
>Ʋ·ÁÁø´Ù´Â °ÍÀ» º¸¿©ÁÖ´Â °Çµ¥¿ä..
>
>Àú´Â Ãâ·Â°á°ú°¡
>5,4
>5,3
>4,2
>°¡ µÉ°Å¶ó°í ¿¹ÃøÇߴµ¥ ½ÇÇàÇÑ °á°ú´Â..
>5,3
>5,2
>4,1
>ÀÌ µÇ´õ¶ó±¸¿ä..
>
>b=a++;
>¿©±â¼ aÀÇ °ªÀÎ 3ÀÌ µé¾î°£ ÈÄ¿¡ a°¡ Çϳª Áõ°¡µÈ 4ÀÇ °ªÀÌ ´Ù½Ã b·Î µé¾î°¡´Â°Å¶ó°í »ý°¢Çߴµ¥¿ä.
>b¿¡ 3ÀÌ µé¾î°¡°í Áõ°¡µÈ aÀÇ °ªÀº b¿¡ ¾Èµé¾î °¡´Â°Ç°¡¿ä?
>
>°³³äÀâ±â°¡ ¾î·Á¿ö¼....
>¤Ì¤Ì..
>
|