ÇÁ·Î±×·¡¹Ö

 3206, 2/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   hw0arang
   [re] ¹ÌÄ¡°Ù³×..¿©..¤Ì_¤Ì

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


¸ÕÀú Àâ´ã ÈÄ¿¡ ¼³¸íÇØ µå¸®ÁÒ~

¿ø¸®¸¦ ¾Ë¾Æ¾ß ÀÌÇØ°¡ µÇ´Ï ¿ø¸®¸¦ Á¤È®È÷ ¼³¸íÇØ µå¸®Áö¿ä.

ÀÌÇØ°¡ ¾È°¡½Ã¸éÀº Àаí ÀÐ°í ¶ÇÀаí ÇÁ·Î±×·¥ Â¥º¸°í ÀÌ°Å Àú°Å ´Ù ´ëÀÔÇؼ­ ½ÇÇàÇØ º¸¼¼¿ä~~ ±×·³ ÀÌÇØ°¡ µÇ½Ç°Ì´Ï´Ù.

Æ÷ÀÎÅÍ°¡ ¾ÈµÅ½Ç¶§´Â ¿©±â µµ¼­°ü¿¡ ÀÖ´Â Åͺ¸c °­Á 4°³°¡ Àִµ¥ 123 ¹ø¸¸ ºÁµµ ¹®ÀÚ¿­ 2Â÷¹è¿­À» Á¦¿ÜÇÑ 2Â÷¹è¿­±îÁö ÀÌÇØ°¡ °¡½Ç°Ì´Ï´Ù. Àúµµ Æ÷ÀÎÅÍ ¶«¿¡ ¼ö ¸¹Àº Æ÷ÀÎÅÍ °­Á¸¦ ºÃ´Âµ¥ Áö±Ý±îÁö Á¦°¡ º» Æ÷ÀÎÆ® °­ÁÂÁß¿¡¼­ °¡Àå Àß µÇ¾î ÀÖ¾ú½À´Ï´Ù.

±×¸®°í ÇÑ°¡Áö ¾öû³­ ÈùÆ®¸¦ µå¸®ÁÒ.

¹è¿­¿¡¼­ a[i] ¿¡¼­ [] Àº ±âÈ£°¡ ¾Æ´Ï¶ó ¿¬»êÀÚ(operator) ÀÔ´Ï´Ù.

Áï ¿¬»êÀÚÀ̱⠶§¹®¿¡ *(a+i) À̶û *(i + a)À̶û i[a](¿ÀŸ¾Æ´Õ´Ï´Ù.^^)°¡ ¼º¸³ÇÏÁÒ  ½Å±âÇÏÁÒ? ´ÜÁö ¿¬»êÀÚ¶ó´Â °Í¸¸ ¾Ë¸é ÀÌÇØ°¡ °¡½Ç°Ì´Ï´Ù.

±×·³ ´õ »ý°¢À» Çغ¸ÁÒ. ¿ì¸®°¡ ÇöÀç 32ºñÆ® ÄÄÇ»ÅÍ¿¡¼­ int¸¦ »ç¿ëÇϸé ÇÑ ÀÎÆ®´ç 4byte°¡ ÇÒ´çÀÌ µÇÁÒ ±×·³ Æ÷ÀÎÆ® ¿ª½Ã ÇÑ int ´ç 4¹ÙÀÌÆ®¾¿ °Ç³Ê ¶Ý´Ï´Ù.

±×¸²À¸·Î ¼³¸íÇϸé

--------------------------------
|  int   |   int    |   int   |  
---------------------------------
a[0]       a[1]       a[2]

¹¹ ´ëÃæ ÀÌ·¸°Ô µÇ°ÙÁö¿ä.

À§ÀÇ ¹è°æ°ú ÀÌ »ç½ÇÀÇ ³í¸®¸¦ ÇÕÇغ¸¸é ("sizeof(int)´Â intÀÇ ÁÖ¼Ò°ø°£Å©±â¸¦ ³ªÅ¸³» ÁÖÁö¿ä. ")


a[0] = *(a + 0) = *(a + sizeof(int)*0)
a[1] = *(a + 1) = *(a + sizeof(int)*1)
a[2] = *(a + 2) = *(a + sizeof(int)*2)
.
.
.
a[n-1] = *(a + (n-1)) = *(a + sizeof(int)*(n-1))
a[n] = *(a + n) = *(a + sizeof(int)*n)


ÀÌ·¸°Ô µÇ´Â °Å´ä´Ï´Ù. ¸¸¾à ´ÔÀÌ ÇöÀç »ý°¢ÇÑ´ë·Î intÀÇ ÁÖ¼Ò°ø°£À» ´õÇÏÁö ¾Ê°í ÁÖ¼Ò°ª Çϳª¸¦ ´õÇÑ´Ù¸éÀº int¿µ¿ªÀÇ °íÀ¯ÇÑ °ªÀ» ȸ¼Õ ½ÃÅ°°ÙÁö¿ä..

±×·¯¸é Æ÷ÀÎÅÍÀÇ Àǹ̴ ¾ø¾îÁö´Â °Ì´Ï´Ù.

¹è¿­¿¡¼­ a[0]ÀÇ ÁÖ¼Ò´Â »ó¼öÀ̱⠶§¹®ÀÌÁÒ.. ^^ (a°¡ a[0]ÀÇ ÁÖ¼Ò°ªÀ̶ó´Â °³³äÀº ´ç¿¬ ¾Æ½Ã°í Æ÷ÀÎÅÍ¿¡ µé¾î°¡¼ËÁÒ?? ^^)

ÀÌÇØ°¡ ¾È°¡½Ã¸é ¶Ç Áú¹® ÁÖ¼¼¿ä. Á¦°¡ ¾Æ´Â Çѵµ¿¡¼­ ¾ðÁ¦³ª ´äº¯Çص帱²²¿ä.


  Hit : 4040     Date : 2003/09/08 10:40



    
3186   Áú¹®¿ä~ ASCII°ü·Ã[2]     jean0037
09/07 5033
3185     [re] Áú¹®¿ä~ ASCII°ü·Ã[3]     hkpco
09/07 5022
3184       [re] [re] Áú¹®¿ä~ ASCII°ü·Ã[1]     tegi83
05/26 3309
3183   ¹ÌÄ¡°Ù³×..¿©..¤Ì_¤Ì     nanaya
09/07 5074
3182     [re] ¹ÌÄ¡°Ù³×..¿©..¤Ì_¤Ì     hkpco
09/07 4549
    [re] ¹ÌÄ¡°Ù³×..¿©..¤Ì_¤Ì     hw0arang
09/08 4039
3180     [re] °¨»çÇÕ´Ï´Ù..¸¹Àº µµ¿ò µÆ½À´Ï´Ù..     nanaya
09/12 4067
3179   Áú¹®ÀÌ¿µ     blue_star
09/08 5197
3178     [re] Áú¹®ÀÌ¿µ     hkpco
09/08 4119
3177       [re] Áú¹®ÀÌ¿µ[1]     blue_star
09/08 4112
3176     [re] Áú¹®ÀÌ¿µ     ¼ÒÀ¯
09/13 4663
3175   °í¹Î..[4]     chw7379
09/08 3977
3174     [re] °í¹Î..[1]     yl
09/08 4062
3173     [re] °í¹Î..[1]     loveuu
09/09 4179
3172     [re] °í¹Î..     ¼ÒÀ¯
09/13 4103
3171   ±â´É»çÇÏ°í ±â»çÇÏ°í Â÷ÀÌÁ¡ÀÖ³ª¿µ?[3]     blue_star
09/08 4482
3170     [re] ±â´É»çÇÏ°í ±â»çÇÏ°í Â÷ÀÌÁ¡ÀÖ³ª¿µ? ÀÖÁÒ ^-^;;[1]     Ÿ´Â¸ñ¸¶¸§
09/09 4708
3169     [re] ±â´É»çÇÏ°í ±â»çÇÏ°í Â÷ÀÌÁ¡ÀÖ³ª¿µ?     hw0arang
09/09 4573
3168     [re] ±â´É»çÇÏ°í ±â»çÇÏ°í Â÷ÀÌÁ¡ÀÖ³ª¿µ?     ¼ÒÀ¯
09/13 4978
3167   Áú¹®ÀÌ¿µ~[5]     blue_star
09/09 4248
[1] 2 [3][4][5][6][7][8][9][10]..[161]

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