ÇÁ·Î±×·¡¹Ö

 3206, 160/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 : 4042     Date : 2003/09/08 10:40



    
26     [re] °¨»çÇÕ´Ï´Ù..¸¹Àº µµ¿ò µÆ½À´Ï´Ù..     nanaya
09/12 4068
    [re] ¹ÌÄ¡°Ù³×..¿©..¤Ì_¤Ì     hw0arang
09/08 4041
24     [re] ¹ÌÄ¡°Ù³×..¿©..¤Ì_¤Ì     hkpco
09/07 4552
23   Áú¹®¿ä~ ASCII°ü·Ã[2]     jean0037
09/07 5034
22     [re] Áú¹®¿ä~ ASCII°ü·Ã[3]     hkpco
09/07 5022
21       [re] [re] Áú¹®¿ä~ ASCII°ü·Ã[1]     tegi83
05/26 3312
20   C ¾ð¾î¸¦ ¹è¿ì´Âµ¥¿ä..¤Ì¤Ì[3]     nanaya
09/07 6182
19     [re] C ¾ð¾î¸¦ ¹è¿ì´Âµ¥¿ä..¤Ì¤Ì     byun1219
05/08 3436
18     [re] C ¾ð¾î¸¦ ¹è¿ì´Âµ¥¿ä..¤Ì¤Ì     hkpco
09/07 5520
17   ÆäÀÌÁö ·Îµù½Ã Áñ°Üã±â ÀÚµ¿À¸·Î Ãß°¡µÇ±âÁ» °¡¸£ÃÄ ÁÖ¼¼¿ä[2]     dnflwltj
09/06 5462
16     [re] ÆäÀÌÁö ·Îµù½Ã Áñ°Üã±â ÀÚµ¿À¸·Î Ãß°¡µÇ±âÁ» °¡¸£ÃÄ ÁÖ¼¼¿ä     ¼ÒÀ¯
09/13 5791
15   C¾ð¾î ¸»Àä..^^;[1]     canrose
09/06 5800
14     [re] C¾ð¾î ¸»Àä..^^;     byun1219
05/08 2462
13     [re] C¾ð¾î ¸»Àä..^^;     ¼ÒÀ¯
09/12 5917
12     [re] C¾ð¾î ¸»Àä..^^;     yl
09/06 5218
11   C¾ð¾î¹è¿ì´ÂÁßÀε¥..[5]     ¤Ñ.¤Ñ
09/05 5608
10   ºÒ¹ýÀÎÁö ¾Ë·ÁÁÖ¼¼¿ä     sdaemin
09/05 6145
9     [re] ºÒ¹ýÀÎÁö ¾Ë·ÁÁÖ¼¼¿ä     admin
09/05 6929
8       [re] [re] ºÒ¹ýÀÎÁö ¾Ë·ÁÁÖ¼¼¿ä     byun1219
05/08 3353
7   c ‘p°¡Áö ¸í·É¾îÁ» Áú¹®ÀÌ¿ä!![1]     darkstar12
09/04 5824
[1]..[151][152][153][154][155][156][157][158][159] 160 ..[161]

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