|
http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=6307 [º¹»ç]
º¯¼ö¸¦ Å©°Ô ÁÖ¼Ò°ª, ³»¿ë°ª, Å©±âÁ¤º¸ ¶ó´Â °³³äÀ¸·Î ÀÌÇØÇϰí ÀÖ½À´Ï´Ù.
int num=10;
int arr[3]={1,2,3};
int * ptr = & num;
num arr ptr
ÁÖ¼Ò°ª 0x000010 0x000020 0x000030 :ÀÓÀÇÁöÁ¤À» °¡Á¤
³»¿ë°ª 10 0x000020 0x000010
Å©±âÁ¤º¸ 4¹ÙÀÌÆ® 12¹ÙÀÌÆ® 4¹ÙÀÌÆ®(32ºñÆ®)
Áú¹®1. ÀÌ·¸°Ô ÀÌÇØÇÏ¸ç ³Ñ¾î°¡µµ ±¦ÂúÀ»±î¿ä?
-------------------------------------------------------------------------------------
Áú¹®2. ¹è¿arr°ú arr[0]´Â ÁÖ¼Ò°ªÀÌ °°Àºµ¥ ³»¿ë°ªÀÌ ´Ù¸£´Ù? ½ÇÁúÀûÀ¸·Î ¸Þ¸ð¸®¿¡ ¾î¶»°Ô ÀúÀåµÇ´ÂÁö°¡ ±Ã±ÝÇÕ´Ï´Ù.
arr(»ó¼öÆ÷ÀÎÅÍ) arr[0]
ÁÖ¼Ò°ª 0x000020 0x000020
³»¿ë°ª 0x000020 1
Å©±âÁ¤º¸ 12¹ÙÀÌÆ® 4¹ÙÀÌÆ®
¾î¶»°Ô °°Àº ¸Þ¸ð¸® ÁÖ¼Ò¿¡ ´Ù¸¥ ³»¿ëÀÌ ÀԷµǾî ÀÖ´Â Áö ±Ã±ÝÇÕ´Ï´Ù.
----------------------------------------------------------------------------------------
Áú¹®3. Å©±âÁ¤º¸°¡ ¾î¶»°Ô ¸Þ¸ð¸®»ó¿¡ ÀúÀåµÇ´Â Áöµµ ±Ã±ÝÇÕ´Ï´Ù.
°á±¹ º¯¼ö numÀÇ °æ¿ì 4¹ÙÀÌÆ®¿¡ 00000000 00000000 00000000 00000010 ÀÌ·¸°Ô
³»¿ë°ªÀ¸·Î¸¸ ÀúÀåÀÌ µÈ´Ù¸é Å©±â Á¤º¸´Â ¾îµð¼ ¾Ë ¼ö ÀÖ°Ô µÇ³ª¿ä?
±×·¸´Ù¸é º¯¼öÀÇ Å©±âÁ¤º¸³ª ÀÌ·± °ÍµéÀ» ´Ù·ç´Â ´Ù¸¥ Å×À̺íÀÌ Á¸ÀçÇÏ´Â °Ç°¡¿ä?
¹Ù»Ñ½Å Áß¿¡µµ °íÃÄ¾ß ÇÒ ºÎºÐÀ̳ª ÀÌÇØ¿¡ µµ¿òÀÌ µÉ¸¸ÇÑ °ÍÀ» °Ë»öÇÒ ¼ö Àִ Ű¿öµå¸¦ ÁֽŴٸé
Á¤¸» °¨»çÇϰڽÀ´Ï´Ù. º¹¹ÞÀ¸¼¼¿ä~. |
Hit : 5755 Date : 2013/02/20 11:17
|