ÇÁ·Î±×·¡¹Ö

 3204, 18/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   TIM_Scutum
   [re] Æ÷ÀÎÅÍ¿¡´ëÇØ..

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


int count[10];
int *ptr_count;
ptr_count=count;
*ptr_count +=4; <¤Ñ ¿©±â¿¡¼­ 4¸¦ ´õÇÑ´Ù´Â °ÍÀº *ptr_count°¡ °¡¸£Å°°í ÀÖ´Â
                    count[0]¹è¿­¾È¿¡ ÀÖ´Â ¼ýÀÚ¿¡ 4¸¦ ´õÇ϶õ ¸»Àΰ¡¿ä?
                    ¾Æ´Ï¸é *ptr_countÁÖ¼Ò°ª¿¡ 8À» ´õÇ϶ó´Â °ÍÀΰ¡¿ä?

±×¸®°í Æ÷ÀÎÅÍ »ó¼ö¿¡ ´ëÇؼ­´Â Áõ°¡°¨¼Ò¿¬»êÀÌ ºÒ°¡´É ÇѴٴµ¥ ¹«½¼¶æÀΰ¡¿ä?
Æ÷ÀÎÅÍ»ó¼ö¶ó´Â °³³äÀÌ ÀâÈ÷Áú ¾Ê½À´Ï´Ù;;
´äº¯ºÎŹµå¸³´Ï´Ù^^;;



´äº¯ 1)   *ptr_count += 4;
    
         ½É½ÉÇ®ÀÌ·Î *ptr_count == *(ptr_count + 0) == ptr_count[0]
         À̰͵éÀº ¼­·Î °°Àº ÀÇ¹Ì ÀÔ´Ï´Ù.
    
         *ptr_count ÀÌ°ÍÀº count[0] ÀÇ °ªÀÌÁÒ.
         (ptr_count == count == &count[0])
         Áï! *ptr_count == count[0] ÀÔ´Ï´Ù.

         ±×¸®°í *ptr_count += 4; ¸¦ ´Ù½Ã Ç®¾î ½áº¸¸é

         *ptr_count = *ptr_count + 4; ÀÌ·¸°Ô µÈ´Ù´Â°ÍÀº ¾Æ½ÃÁÒ?
         Áï. count[0] ¾È¿¡ ÀÖ´Â °ª¿¡ 4 ¸¦ ´õÇÑÈÄ ´Ù½Ã ±×°ªÀ» count[0]¿¡ ³Ö°Ô µË´Ï´Ù.
         *ptr_count == count[0] À̴ϱñ.
         count[0] = count[0] + 4; ¿Í °°Àº Àǹ̰ÚÁÒ?

´äº¯ 2) Æ÷ÀÎÅÍ »ó¼ö¶ó´Â°ÍÀº ½±°Ô ¸»¾¸ µå¸®ÀÚ¸é
        ¹è¿­¸í ÀÔ´Ï´Ù.
  
   ex)  char ary[10];

        Áï ¹è¿­¸íÀÎ ary ÀÌ Æ÷ÀÎÅÍ »ó¼ö ¶ó´Â°Í ÀÌÁÒ.
        ary Àº ¹è¿­ÀÇ Ã¹¹ø° ¿ø¼ÒÀÎ ary[0]ÀÇ ÁÖ¼Ò¸¦ °¡¸£Å°°í ÀÖ´Ù´Â°Í ¾Æ½ÃÁÒ?

        ary == &ary[0]

        ÀÚ Æ÷ÀÎÅÍ°¡ ¹«¾ùÀÎÁö ¾Æ½ÃÁÒ?
        Æ÷ÀÎÅÍ ¶ó´Â °ÍÀº ¸Þ¸ð¸®ÀÇ À§Ä¡¸¦ ±âȣȭ ÇÑ°ÍÀÌÁÒ.
        Áï.. ¹øÁö(ÁÖ¼Ò)¸¦ ¸»ÇÕ´Ï´Ù.

        Æ÷ÀÎÅÍ = ¹øÁö

        ±Ùµ¥ Áö±Ý ´ÔÀº Æ÷ÀÎÅÍ º¯¼ö¿Í Æ÷ÀÎÅÍ »ó¼ö¸¦ Çò°¥·Á ÇϽô°ÅÁÒ?

        Æ÷ÀÎÅÍ º¯¼ö¿¡ ´ëÇؼ­ ¸ÕÀú °£´ÜÇÏ°Ô ¾Ë¾Æº¸ÁÒ.

        Æ÷ÀÎÅÍ º¯¼ö¶õ °ÍÀº ¸»±×´ë·Î Æ÷ÀÎÅÍ´Â ¹øÁö(ÁÖ¼Ò) À̹ǷÎ.
        ¸Þ¸ð¸®ÀÇ À§Ä¡(¹øÁö,ÁÖ¼Ò)¸¦ ÀúÀåÇÏ´Â º¯¼ö¸¦ ¸»ÇÏ´Â °ÍÀÌÁÒ.

   ex) int *pointer;

        Áï pointer ¶õ º¯¼ö´Â ¹øÁö¸¦ ÀúÀå ÇÒ¼ö ÀÖ°Ô µË´Ï´Ù.
        ( ¹øÁö ¿Ü ´Ù¸¥ °ª ÀúÀåÀº ¾ÈµË´Ï´Ù.)
        ±×¸®°í ÇÑ°¡Áö ´õ ¾Ë¾Æ¾ß ÇÒÁ¡Àº.
        pointer ¶õ Æ÷ÀÎÅÍ º¯¼ö´Â ¸Þ¸ð¸® ¾îµò°¡¿¡ 4¹ÙÀÌÆ® ÀÇ °ø°£¿¡
        ÇÒ´çÀ» ¹Þ¾ÒÁÒ?
        ±×·¸±â ¶§¹®¿¡ pointer º¯¼ö ¾È¿¡ ÀÖ´Â ÁÖ¼Ò°ªÀ» ¾ðÁ¦µçÁö º¯°æÇÒ¼ö ÀÖÁÒ.
        
        ¹®Á¦´Â Æ÷ÀÎÅÍ »ó¼ö ÀÔ´Ï´Ù.
        »ó¼ö´Â °£´ÜÇÏ°Ô º¯ÇÒ¼ö ¾ø´Ù ¶ó´Â Á¤µµ ¾Æ½ÃÁÒ?
        Æ÷ÀÎÅÍ »ó¼ö´Â À̸§ ±×´ë·Î ÁÖ¼Ò°ªÀÌ º¯ÇÒ¼ö ¾ø´Â °æ¿ì¸¦ ¸»Çϴ°ÅÁÒ.
        ¿Ö º¯ÇÒ¼ö ¾øÀ»±î¿ä?

        ¾Æ±î Æ÷ÀÎÅÍ »ó¼ö´Â ¹è¿­¸í À̶ó°í ÇßÁÒ?

        ´Ù½Ã ¹è¿­À» »ìÆ캸ÁÒ.
        
   ex)  char ary[10];

        aryÀº ¹è¿­¸í ÀÔ´Ï´Ù. ±×¸®°í ÀÌ ¹è¿­¸íÀ» ¹«¾ùÀ» ³ªÅ¸³»ÁÒ?
        ¹è¿­ ù ¿ø¼ÒÀÇ ÁÖ¼Ò°ªÀ» °¡¸£Å°°í ÀÖÁÒ?
        Áï! ary ¹è¿­¸í ÀÚü´Â ÁÖ¼Ò°ªÀ» °¡Áö°í ÀÖÁÒ..
        ÇÏÁö¸¸ ary ¹è¿­¸í ÀÚü´Â ¸Þ¸ð¸® ¾îµð¿¡µµ ÇÒ´çÀ» ¹ÞÁö ¾Ê¾ÒÁÒ.
        ´Ù¸¸ ¹è¿­ÀÇ Ã¹¹ø° ¿ø¼ÒÀÇ ÁÖ¼ÒÀÇ °ª¸¸ °¡Áö°í ÀÖÀ» »ÓÀÔ´Ï´Ù.
        ary Àº ¹è¿­À» ´ëÇ¥ÇÏ´Â ¹è¿­¸íÀÌ°í ù¹ø° ¿ø¼ÒÀÇ ÁÖ¼Ò¸¦ °¡¸£Å³ »ÓÀÌÁö.
        ary[0] ó·³ ¸Þ¸ð¸®¿¡ ÇÒ´çÀ» ¹Þ¾Æ¼­ µ¥ÀÌÅ͸¦ ÀúÀåÇÒ¼ö ÀÖ´Â º¯¼ö°¡ ¾Æ´Õ´Ï´Ù.
        
        ±×·¯¹Ç·Î ¹è¿­¸íÀÎ ary ¸¦ ÀÌ¿ëÇÑ Áõ°¨ ¿¬»êÀº ºÒ°¡´É ÇÏ´Ù´Â °ÍÀÔ´Ï´Ù.



Æ÷ÀÎÅÍ ÀÚü°¡ ¾î·Æ´Ù º¸´Ï..
À½³È Æ÷ÀÎÅÍ´Â ±Û·Î ¼³¸í Çϱâ Èûµå³×¿ä ÈÄÈÄ..(½Ç·Â ºÎÁ·..;;)
±×¸²À¸·Î ±×·Á°¡¸é ¼³¸íÇÏ¸é ±×³ª¸¶ ÀÌÇØÇϱ⠽¬¿ïÅÙµ¥..:-)

°í¼ö´ÔµéÀÇ ´äº¯À» ±â´Ù·Á ºÁ¾ß °Ú³×¿ä.. :-) ÁñÇÁ¿ä~ ÈÄÈÄ..
        
          



  Hit : 3312     Date : 2004/01/28 02:42



    
Abek_wolf °¨»çÇÕ´Ï´Ù^^ 2004/01/28  
TIM_Scutum ¹è¿­¸íÀÌ Æ÷ÀÎÅÍ »ó¼ö ¸Â½À´Ï´Ù :-) kdy1029 ´ÔÀÌ ¸»¾¸ ÇϽŰ͵µ Æ÷ÀÎÅÍ »ó¼öÀÇ ÇÑ ¿¹ ÀÌ°í ¹è¿­¸í ¶ÇÇÑ Æ÷ÀÎÅÍ »ó¼ö¿¡ ¼ÓÇÕ´Ï´Ù :-) 2004/01/28  
TIM_Scutum ²À *poiner <- ÀÌ·¸°Ô ¾Ö½ºÅ͸®½ºÅ©(*) ¸¦ ºÙ¿©¾ß¸¸ Æ÷ÀÎÅͶó ºÒ¸®Áö ¾Ê½À´Ï´Ù^^ ¹è¿­¸íµµ ÁÖ¼Ò¸¦ °¡Áö°í ÀÖ±â Æ÷ÀÎÅÍ ÀÔ´Ï´Ù. 2004/01/28  
Abek_wolf Ã¥¿¡´Â x[]¶ó´Â ¹è¿­ÀÌ ÀÖ´Ù¸é x´Â Æ÷ÀÎÅÍ»ó¼ö¶ó´Â±º¿ä;; 2004/01/29  
TIM_Scutum ¹è¿­¸íÀÎ x °¡ Æ÷ÀÎÅÍ »ó¼ö.. ÈÄÈÄ :-) 2004/01/29  
2864   ¿¡·¯¸Þ½ÃÁö[7]     ³í°³
01/24 3773
2863   Çï·Î ¿öµå ÄÄÆÄÀÏ Áß¿¡ ÀÌ·± ¿¡·¯ ³ª¿©..¹ÌÄ¡°ÚÀ½[5]     osy0810
01/24 3541
2862     Dev c++ ÄÄÆÄÀÏ·¯ ´Ù¿î ¹Þ±â     TIM_Scutum
01/24 6331
2861       [re] Dev c++ ÄÄÆÄÀÏ·¯ ´Ù¿î ¹Þ±â[3]     osy0810
01/24 7646
2860   Æ÷ÀÎÅÍ ÀÇ ±âº»Áß¿¡..     ³í°³
01/26 3293
2859     [re] Æ÷ÀÎÅÍ ÀÇ ±âº»Áß¿¡..[1]     kdy1029
01/26 2997
2858     [re] Æ÷ÀÎÅÍ ÀÇ ±âº»Áß¿¡..[2]     TIM_Scutum
01/26 3091
2857   C¾ð¾î Ãʺ¸ÀÔ´Ï´Ù ^^     cisconet
01/26 3374
2856     ÈùÆ® ÀÔ´Ï´Ù..[1]     TIM_Scutum
01/26 3697
2855   Dev c++ ¸¦ ´Ù¿î ¹Þ¾Ò´Âµ¥ ¾î¶»°Ô ÇØ¾ß ÇÏ´ÂÁö ¸ð¸£°Ú¾î¿°..¤Ì¤Ì[2]     osy0810
01/26 4131
2854     [re] Dev c++ »ç¿ë¹ý Âü°íÇϽñæ..;;[1]     TIM_Scutum
01/27 31192
2853   d     osy0810
01/27 3056
2852   Æ÷ÀÎÅÍ¿¡´ëÇØ..     Abek_wolf
01/28 3746
    [re] Æ÷ÀÎÅÍ¿¡´ëÇØ..[5]     TIM_Scutum
01/28 3311
2850     [re] Æ÷ÀÎÅÍ¿¡´ëÇØ..[1]     kdy1029
01/28 3269
2849       ´Ù½Ã Á¤¸®? ÇØ º¸ÁÒ..[2]     TIM_Scutum
01/28 3550
2848   ÇÏÀÌ~ Áõ°¨¿¬»êÀÚ¿¡ ´ëÇؼ­ Áú¹®¿ä.[9]     koninja
01/28 2961
2847   ¹èÄ¡ ÆÄÀÏ ¸¸µå´Â°Í¿¡ °üÇؼ­..[3]     asiajon1
01/28 3707
2846     [re] ¹èÄ¡ ÆÄÀÏ ¸¸µå´Â°Í¿¡ °üÇؼ­.. (Ãß°¡ Áú¹®)     asiajon1
01/29 3304
2845       [re] ¹èÄ¡ ÆÄÀÏ ¸¸µå´Â°Í¿¡ °üÇؼ­.. (Ãß°¡ Áú¹®)     kdy1029
01/29 3349
[1]..[11][12][13][14][15][16][17] 18 [19][20]..[161]

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