ÇÁ·Î±×·¡¹Ö

 3206, 161/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   qkreoduf1654
   [C¾ð¾î]a++,++a°¡ Çò°¥·Á Á×°Ú¾î¿ä ½±°Ô Ç®ÀÌÇØÁֽǺÐ

http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=3098 [º¹»ç]


c¾ð¾î ¶Ç ÇÏ´Ù°¡
int a=0;
int b=0;
¿©±â±îÁö´Â ¾Ë°Ú´Âµ¥
a++;
++a; ¿ä µÑÀÇ Â÷ÀÌÁ¡À» ¸ð¸£°ÚÁö ¸»ÀÔ´Ï´Ù.
Ã¥ ¼³¸íÀ» µèÀÚº¸´Ï a++Àº a¸¦ ¼öÇàÇÏ°í 1À» ´õÇØÁÖ°í ++a´Â 1À» ´õÇØÁÖ°í a¸¦ ¼öÇàÇѴٴ°ǵ¥...
Á¦°¡ °è»êÇÏ¸é µÑÀÌ ´äÀÌ °°´Ù°í¹Û¿£ °è»êÀÌ ¾ÈµÊ... Ç®ÀÌÁ» ºÎŹµå·Á¿ä ¤»¤»

¾Æ ±×¸®°í
int main
main
±×¸®°í ¿·¿¡ (void),()¸· ÀÌ·±°Íµé Àǹ̵µ ´ýÀ¸·Î ÇØÁÖ½Ã¸é °¨»çµå¸®°Ú½À´Ï´Ù.

  Hit : 36239     Date : 2011/07/20 05:04



    
Pang ±×°Å¶û °ü·ÃµÈ ÇÁ·Î±×·¥À» Â¥º¸¼¼¿ä ¸¹ÀÌ °¡´ÉÇϸé ÀÌÇØ°¡ µÉ¶§±îÁö Àü ±×·¸°Ô Çؼ­ ÀÌÇظ¦ Çß¾î¿ä 2011/07/20  
kjwon15 printf("%d",a++);
printf("%d",++a);

ÀÌ µÑÀ» °¢°¢ Çغ¸¸é ¾Ë°Ô µË´Ï´Ù.
2011/07/20  
Pang printf("%d %d", a++, a);
printf("%d %d", ++a, a);

ÀÌÇØÇϱâ´Â ÀÌ°Ô ±¦ÂúÁö ¾ÊÀ»±î¿ä?
2011/07/20  
adiangrowif ¿­Çü°­ÀÇ C Ã¥Çϳª º¸¼¼¿ä. µµ¼­°ü °¡¸é ÀÖÀ» µí... Çϳª »çµµ ±¦Âú°í...
a=0;
printf("%d\n",a++);
printf("%d\n",++a);
Ãâ·ÂÀº
0
2
°¡³ª¿É´Ï´Ù.
ù¹ø° printfÀÇ ¼öÇà ½Ã a¸¦ ÀÎÀÚ·Î ³Ñ°ÜÁÖ´Â ÀÛ¾÷À» ¸ÕÀú ¼öÇàÇÏ°í³­ ´ÙÀ½¿¡ 1À» Áõ°¡ ½Ãŵ´Ï´Ù.
±×·³.. ÇöÀç »óȲÀº
0 Ãâ·ÂÇÏ°í, a=1
µÎ¹ø° printfÀÇ °æ¿ì¿¡´Â Áõ°¡¸¦ ¸ÕÀú ½ÃŲÈÄ¿¡ ÀÎÀÚ·Î ³Ñ°ÜÁÝ´Ï´Ù.
a=2°¡ µÈ ´ÙÀ½¿¡
2 Ãâ·Â, ÇÁ·Î±×·¥ Á¾·á
¶ó´Â °Ì´Ï´Ù.
void´Â Æ÷ÀÎÅÍ Å¸ÀÔÀ̱⵵ ÇÏ°í ÇÔ¼öÀ̸§(void); ³ª¿À´Â°Ç ÀÎÀÚ¸¦ ¹ÞÁö ¾Ê´Â´Ù´Â ÀǹÌÀÔ´Ï´Ù¸¸,
cÃ¥À» Çѹø °øºÎÇغ¸¼¼¿ä.
2011/07/20  
endosymbiosis ÇÁ·Î±×·¥ ½ÇÇà ½Ã ¿ì¼± ¼øÀ§¸¦ Àß µûÁ®º¸¼Å¾ß µË´Ï´Ù.
±×¸®°í, ´ë´Ù¼ö´Â ³»ºÎÀûÀÎ ¼ø¼­¿¡ ´ëÇؼ­ ³Ê¹« ¸ð¸£½Ã´Â °Í °°³×¿ä.

printf ÇÔ¼ö´Â Ãâ·ÂÇÒ ¶§ " "(µû¿ÈÇ¥) ¾È¿¡¼­ ÁÂÃøºÎÅÍ Ãâ·ÂµÇÁö¸¸,
ÀÎÀÚ°ª(¿¹¸¦ µé¸é a, a++, b °°Àº °Í)ÀÇ ½ÇÇàÀº ¿ìÃøºÎÅÍ ½ÃÀ۵˴ϴÙ.

¿Ö ±×·²±î¿ä? ±×°Ç ½ºÅà ¹è¿ì½Ã¸é ÀÌÇØ°¡ µÉ °ÍÀÔ´Ï´Ù.
¾Æ·¡ÀÇ 6°¡Áö °æ¿ì¸¦ ¸ðµÎ ½ÇÇàÇغ¸½Ã¸é¼­ ÀÌÇØÇϽñ⠹ٶø´Ï´Ù.

case 1
int a=0;
printf("%d\n", ++a);

case 2
int a=0;
printf("%d\n", a++);

case 3
int a=0;
printf("%d %d\n", ++a, a);

case 4
int a=0;
printf("%d %d\n", a++, a);

case 5
int a=0;
printf("%d %d\n", a, ++a);

case 6
int a=0;
printf("%d %d\n", a, a++);

¿À´ä·ü 40%
int a=0;
printf("%d %d %d %d %d\n", ++a, ++a, ++a, ++a, ++a);

¿À´ä 1 2 3 4 5 (80%)
¿À´ä 1 1 1 1 1 (15%)
¿À´ä 0 0 0 0 0 (5%)

Á¤´ä 5 4 3 2 1
2011/07/21  
jsk0612 a = 10; À̶ó°í Ä¥²²¿ä

b = a++; ÀÌ·¯¸é b¿¡ a°ªÀ» ¸ÕÀú ³Ö¾îÁØ µÚ a°¡ 1ÀÌ Áõ°¡ÇØ¿ä ÀÌ·¯¸é b´Â 10ÀÌÁÒ

´Ù½Ã a = 10À̶ó ÇÏ°í,

b = ++a; ÀÌ·¯¸é b¿¡ a°ªÀ» ¸ÕÀú 1 Áõ°¡½ÃÅ°°í ³ÖÁÒ.. ÀÌ·¯¸é b´Â 11ÀÌ µÇ¿ä

a++ // ÀÌ°Ç ¼± ´ëÀÔ ÈÄ ¿¬»ê
++a // ÀÌ°Ç ¼± ¿¬»ê ÈÄ ´ëÀÔ

ÀÌ·¸°Ô µÇÁÒ..
2011/07/21  
6   [re] C¾ð¾î, ¼ýÀÚ°¡ Å« ¼ø¼­´ë·Î ³ª¿­ÇÏ´Â ÇÁ·Î±×·¥ ÄÚµå (Á»ºÁÁּſä)     ¿ì´À´Ô
02/15 28931
5   int main À̶û void mainÀ̶û mainÀ̶û..Â÷ÀÌÁ¡ÀÌ?[6]     ¿ÀÇÇÄÉÀÌ°øÀ°
12/31 29353
4     [re] Dev c++ »ç¿ë¹ý Âü°íÇϽñæ..;;[1]     TIM_Scutum
01/27 31134
3   C¾ð¾î¿¡¼­ scanf¿Í getcharÂ÷ÀÌ°¡ ¹º°¡¿ä?[10]     malkhankr
03/16 33871
  [C¾ð¾î]a++,++a°¡ Çò°¥·Á Á×°Ú¾î¿ä ½±°Ô Ç®ÀÌÇØÁֽǺÐ[6]     qkreoduf1654
07/20 36238
1   ³×ÀÚ¸® Á¤¼ö¸¦ ¹Þ¾Æ õ,¹é,½Ê,ÀÏ ÀÚ¸®·Î ºÐ¸®ÇÏ¿© Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇϴ¹ýÁ»¿ä[1]     ys9658
04/04 57551
[1].. 161

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org