ÇÁ·Î±×·¡¹Ö

 3204, 1/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 : 4061     Date : 2003/09/08 10:40



    
3204   CÇÁ·Î±×·¡¹Ö ´äº¯Á»..[1]     knagek
09/04 7436
3203     [re] CÇÁ·Î±×·¡¹Ö ´äº¯Á»..     admin
09/04 6946
3202   ¸®´ª½º c¿Í À©µµ¿ì cÀÇ Â÷ÀÌÁ¡À» ¾Ë·ÁÁÖ¼¼¿ä.,..[1]     Ä«ÀÌÀú9
09/04 7056
3201     [re] ¸®´ª½º c¿Í À©µµ¿ì cÀÇ Â÷ÀÌÁ¡À» ¾Ë·ÁÁÖ¼¼¿ä.,..     y2family
09/04 8866
3200   c ‘p°¡Áö ¸í·É¾îÁ» Áú¹®ÀÌ¿ä!![1]     darkstar12
09/04 5845
3199     [re] c 몆°¡Áö ¸í·É¾îÁ» Áú¹®ÀÌ¿ä!![1]     indra
09/05 5965
3198   ºÒ¹ýÀÎÁö ¾Ë·ÁÁÖ¼¼¿ä     sdaemin
09/05 6166
3197     [re] ºÒ¹ýÀÎÁö ¾Ë·ÁÁÖ¼¼¿ä     admin
09/05 6949
3196   C¾ð¾î¹è¿ì´ÂÁßÀε¥..[5]     ¤Ñ.¤Ñ
09/05 5625
3195   C¾ð¾î ¸»Àä..^^;[1]     canrose
09/06 5821
3194     [re] C¾ð¾î ¸»Àä..^^;     yl
09/06 5233
3193   ÆäÀÌÁö ·Îµù½Ã Áñ°Üã±â ÀÚµ¿À¸·Î Ãß°¡µÇ±âÁ» °¡¸£ÃÄ ÁÖ¼¼¿ä[2]     dnflwltj
09/06 5483
3192   C ¾ð¾î¸¦ ¹è¿ì´Âµ¥¿ä..¤Ì¤Ì[3]     nanaya
09/07 6203
3191   Áú¹®¿ä~ ASCII°ü·Ã[2]     jean0037
09/07 5051
3190   ¹ÌÄ¡°Ù³×..¿©..¤Ì_¤Ì     nanaya
09/07 5101
3189     [re] C ¾ð¾î¸¦ ¹è¿ì´Âµ¥¿ä..¤Ì¤Ì     hkpco
09/07 5541
3188     [re] Áú¹®¿ä~ ASCII°ü·Ã[3]     hkpco
09/07 5034
3187     [re] ¹ÌÄ¡°Ù³×..¿©..¤Ì_¤Ì     hkpco
09/07 4571
    [re] ¹ÌÄ¡°Ù³×..¿©..¤Ì_¤Ì     hw0arang
09/08 4060
3185   Áú¹®ÀÌ¿µ     blue_star
09/08 5217
1 [2][3][4][5][6][7][8][9][10]..[161]

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