http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=1512 [º¹»ç]
¾Æ·¡ Áú¹® ´äº¯µµ ¾È´Þ·È´Âµ¥ ±Ã±ÝÇÑ°Ô ¶Ç »ý°Ü¼ ¤Ñ.¤ÑÁú¹®ÇÕ´Ï´Ù.
¾Æ½Ã´Â ºÐÀº ±ÍÂúÀ¸½Ã´õ¶óµµ ´äº¯Á» ÇØÁֽñæ¹Ù·¡¿ä..¤Ð¤Ð
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¾Õ¿¡ ºÙÀº°Ô ¹«½¼ ÀǹÌÀΰ¡¿ä?
|
Hit : 2380 Date : 2007/12/05 06:42
|