ÇÁ·Î±×·¡¹Ö

 3206, 2/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   randomkid
   [re] ¶Ç Áú¹®Çϳ׿ä.. ±¸Á¶Ã¼ÀÇ Æ÷ÀÎÅÍ¿¡ °üÇÑ Áú¹®ÀÔ´Ï´Ù..

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


===============================================================================

>¾Æ·¡ Áú¹® ´äº¯µµ ¾È´Þ·È´Âµ¥ ±Ã±ÝÇÑ°Ô ¶Ç »ý°Ü¼­ ¤Ñ.¤ÑÁú¹®ÇÕ´Ï´Ù.
>¾Æ½Ã´Â ºÐÀº ±ÍÂúÀ¸½Ã´õ¶óµµ ´äº¯Á» ÇØÁֽñæ¹Ù·¡¿ä..¤Ð¤Ð
>
>struct robot {
>                int  head;
>                int  arms[2];
>                int  *finger;
>             }   mazinga;
>main()
>{
>        mazinga.head    = 100;  
>        mazinga.arms[0] = 100;
>        mazinga.finger  = (int *)100;    <--¿©±â
>
>        printf("%x ",mazinga.head );
>        printf("%x ",mazinga.arms[0]);
>        printf("%x ",mazinga.finger );
>}
>
>ÀÏ´Ü ¼Ò½º´Â ÀÌ·¸±¸¿ä. ¿©±â¼­ ¿©±â¶ó°í ½áÁø°÷ÀÌ ±Ã±ÝÇÕ´Ï´Ù. Æ÷ÀÎÅͺ¯¼ö´Â
>ÁÖ¼Ò°ª¸¸À» °¡Áú¼ö ÀÖ´Â º¯¼ö ¾Æ´Ñ°¡¿ä?
>¼Ò½º¿¡¼­´Â Æ÷ÀÎÅÍ¿¡ °ªÀ» Áý¾î³Ö°í Ãâ·ÂÇÏ°í Àִµ¥.. ¾î¶»°Ô °¡´ÉÇÑ°ÇÁö..?
>Æ÷ÀÎÅÍ¿¡ 100À̶ó´Â »ó¼ö¸¦ Áý¾î³ÖÀº°Ô ¸Â³ª¿ä?
>±×¸®°í (int *)100 ¿¡¼­ 100¾Õ¿¡ ºÙÀº°Ô ¹«½¼ ÀǹÌÀΰ¡¿ä?
>
===============================================================================

Áú¹®À» º¸¾Ò´Âµ¥¿ä.

³ÃÁ¤ÇÏ°Ô »ý°¢ÇßÀ» ¶§ ¾ÆÁ÷ C¾ð¾îÀÇ ÀÌÇØ°¡ ºÎÁ·ÇϽŵí ÇÕ´Ï´Ù.

Á»´õ ¸¹Àº ÇÁ·Î±×·¡¹ÖÀ» ÅëÇÏ¿© ¸¹Àº °æÇèÀ» ´õ ½×À¸¼Å¾ß ÇÒµí ÇØ¿ä.

ÀÏ´Ü ´äº¯À» µå¸®¸é...

C¾ð¾îÀÇ ÃÖ´ë ÀåÁ¡ÀÎ Æ÷ÀÎÅÍ.

ÀÌ Æ÷ÀÎÅ͸¦ ÁöÁ¤ÇÏ´Â ¹æ¹ýÀº À߾ƽðÚÁö¸¸ ÀÌ·±½ÄÀÌÁÒ.

ŸÀÔ¸í * º¯¼ö¸í;

ex) int *i;

¾Æ½Ã´Ù½ÃÇÇ Æ÷ÀÎÅÍ Å¸ÀÔÀ¸·Î ¼±¾ðµÈ º¯¼ö´Â ÁÖ¼Ò°ª¸¸À» ÀúÀåÇÕ´Ï´Ù¸¸...

ÁÖ¼Ò°ª ¿ª½Ã ¼ýÀÚ¿¡ ºÒ°ú ÇÕ´Ï´Ù.

À§ÀÇ Äڵ忡¼­ º¸¸é...

        mazinga.finger  = (int *)100;

(int *)¶ó°í ¾²¿©ÀÖÁÒ?

¸¸¾à À̺κÐÀ» »ý·«ÇÒ °æ¿ì °æ°í°¡ ¶ß°ÔµË´Ï´Ù.

°æ°í³»¿ëÀº ÁÖ¼Ò°ª Çü½ÄÀÌ ¾Æ´Ï¶ó´Â ¸Þ½ÃÁö°¡ ¶ßÁö¸¸ ÄÄÆÄÀÏÀº µË´Ï´Ù.

ÇÏÁö¸¸ ÀÌ·¸°Ô ¸í½ÃÇØÁÙ °æ¿ì ÁÖ¼Ò°ª ŸÀÔÀº ¾Æ´ÏÁö¸¸ ÁÖ¼Ò°ªÀ¸·Î °­Á¦·Î ŸÀÔ º¯È¯À» Çؼ­ ³ÖÀ¸¶ó´Â ¶æÀÌ µÇÁö¿ä.

¹°·Ð À§ÀÇ 100À̶ó´Â ÁÖ¼Ò°ªÀº ¾ø½À´Ï´Ù.

±×³É °­Á¦·Î ³Ö¾îÁØ°Í ¹Û¿¡ ¾ø½À´Ï´Ù.

ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´Ù°¡ º¸¸é Á÷Á¢ ÁÖ¼Ò°ªÀ» Áý¾î ³Ö¾î¾ßÇÏ´Â °æ¿ìµµ ¹ß»ýÇÏ°ï ÇÕ´Ï´Ù.

±×·²¶§ À§¿Í °°ÀÌ ÇÏ½Ã¸é µË´Ï´Ù.

±×·³ Áñ°Å¿î°øºÎ µÇ¼¼¿ä~

  Hit : 1760     Date : 2007/12/05 07:22



    
3186 ºñ¹Ð±ÛÀÔ´Ï´Ù  f[3]     hkkiw0823
06/04 93
3185   Ä¡Æ®¿£Áø °í¼öºÐ °è½Ç±î¿ä[1]     rjsdudals123
02/15 191
3184   SNSÇØÅ·ÀÌ µÇ³ª¿ë? µµ¿ÍÁÖ¼¼¿ä ¤Ð¤Ð¤Ð [2]     ÇÑä¹Î
02/28 337
3183   ¿À·ù Á» ã¾ÆÁÖ¼¼¿ä [1]     marunim
05/30 922
3182   ÆÄÀ̽ã Áö¹® µå¸³´Ï´Ù.[1]     kksh1107
04/24 1584
3181     [re] c¾ð¾î ¾Ë°í¸®Áò Áú¹®ÀÔ´Ï´Ù.     dafher
05/13 1590
3180   ´Þ°í³ª ¹®¼­ ½©ÄÚµå[1]     ghjk645
03/24 1607
3179   egg ¿¡¼­..[4]     pinode
08/09 1730
3178     [re] ÇÁ·Î±×·¥ºÐ¼®¿¡ ´ëÇؼ­     moondoy21
08/10 1745
3177 ºñ¹Ð±ÛÀÔ´Ï´Ù  destruction[1]     sweetick
06/22 1753
3176   ksy ´Ô ÇÁ·Î±×·¡¹Ö °ü·Ã Áú¹®/´äº¯ 1303¹ø ºÁÁÖ¼¼¿ä     j56jjang
11/18 1756
    [re] ¶Ç Áú¹®Çϳ׿ä.. ±¸Á¶Ã¼ÀÇ Æ÷ÀÎÅÍ¿¡ °üÇÑ Áú¹®ÀÔ´Ï´Ù..     randomkid
12/05 1759
3174   ±Ã±ÝÇÑÁ¡^^[6]     maphackPlay
01/20 1767
3173   c¾ð¾î¿¡¼­¿ä...[2]     kwongs0522
10/14 1812
3172   c¾ð¾î¿Í ¿©·¯°¡Áö ±Ã±ÝÇÑÁ¡[7]     sjwjrj
02/03 1817
3171     [re] C óÀ½ ¹è¿ì´Âµ¥¿ä..     kgt2001sus
12/08 1819
3170   °­ÁÂ...Á»..[3]     oes2
08/12 1844
3169   C++ÇÔ¼ö°ü·Ã Áú¹®ÀÌ¿¡¿ë!![3]     1999dylee
05/11 1845
3168   Æнº¿öµå Á¶ÇÕ¿¡ ´ëÇÑ Áú¹®ÀÔ´Ï´Ù.[2]     qwer1234
08/18 1876
3167   ÇÁ·Î±×·¥À» ±¸ÇÒ ¼ö ÀÖ³ª¿ä.[6]     pjy93016
08/24 1888
[1] 2 [3][4][5][6][7][8][9][10]..[161]

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