http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=367 [º¹»ç]
¿À´Ã µåµð¾î Æ÷ÀÎÅÍÀÇ ±âº»À» ¹è¿ì°Ô µÇ¾ú´Âµ¥¿ä.
¾à°£ Çò°¥¸®´Â°ÍÀÌ ÀÖ¾î¼ ¿Ã¸³´Ï´Ù.
Áú¹®1)64MB RAM °ú 128MB RAMÀº ÇÁ·Î±×·¥ÀÇ º¯¼ö¸¦ ÀúÀåÇÒ °ø°£ÀÌ Â÷ÀÌ ³ª¹Ç·Î
¼ÓµµÂ÷ÀÌ°¡ ³ª´Â°ÍÀΰ¡¿ä?
Áú¹®2)Æ÷ÀÎÅ͸¦ ¼±¾ðÇÒ¶§ Typename pointername; ÀÌ·¸°Ô ¼±¾ðÇÏÀݾƿä.
À̶§ TypenameÀº Æ÷ÀÎÅÍ°¡ °¡¸£Å°´Â º¯¼öÀÇ µ¥ÀÌÅÍÇüÀÔ´Ï±î ¾Æ´Ï¸é Æ÷ÀÎÅÍ ÀÚüÀÇ
µ¥ÀÌÅÍÇü Àΰ¡¿ä?
Áú¹®3)Æ÷ÀÎÅÍ´Â ¼±¾ð°ú µ¿½Ã¿¡ ÃʱâÈ ÇÒ¼ö ¾ø³ª¿ä?
int A=0;
int pointername = &A;
ÀÌ·¸°Ô¿ä.
Áú¹®4)
Æ÷ÀÎÅ͸¦ ÃʱâÈ ÇÒ¶§´Â ¾Õ¿¡ *¸¦ ¾ÈºÙÀ̴°ɷΠ¾Ë°í ÀÖ½À´Ï´Ù.
A¶ó´Â º¯¼öÀÇ ÁÖ¼Ò°ªÀ» ÀúÀåÇÒ¶§
pointer=&A ¶ó°í ÇÏÀݾƿä.
¸¸¾à ÀÌÀü¿¡ pointer °¡ º¯¼ö·Î ¼±¾ðµÆ´Ù¸é ÁÖ¼Ò°ªÀÌ ÀúÀå ¾ÈµÇ³ª¿ä?
´äº¯ ºÎŹµå¸³´Ï´Ù ^¤Ñ^
´äº¯ 1) 64MB RAM °ú 128MB RAM ÀÇ ÀüüÀûÀÎ ½Ã½ºÅÛ ¸Þ¸ð¸® Â÷ÀÌ º¸´Ù´Â
µ¹¾Æ °¡´Â ÇÁ·Î±×·¥ÀÌ ¸î¹ÙÀÌÆ® ¸Þ¸ð¸®¸¦ Àâ¾Æ ¸Ô´ÂÁö°¡ ¼ÓµµÀÇ Â÷À̸¦ ³ªÅ¸³»°ÚÁÒ.
´Ù¸¥ ½Ã½ºÅÛ »ç¾çÀº °°°í 64MB RAM °ú 128MB RAM ÀÇ Â÷À̸¸ ÀÖ´Â »óȲÀ̶ó¸é
64MB RAM ÀÌÇÏÀÇ ¸Þ¸ð¸®¸¦ Àâ¾Æ ¸Ô´Â(¹°·Ð OS³ª ´Ù¸¥ ÇÁ·Î±×·¥ÀÌ Àâ¾Æ ¸Ô´Â ¸Þ¸ð¸®´Â 0À¸·Î º¸°í)
ÇÁ·Î±×·¥À» ½ÇÇà ½ÃÅ°¸é µÑ´Ù ¼Óµµ´Â °°°ÚÁÒ.
´äº¯ 2) °¡¸£Å°´Â º¯¼öÀÇ µ¥ÀÌÅÍ ÇüÀÔ´Ï´Ù.
Æ÷ÀÎÅÍ Å¸ÀÔÀº Æ÷ÀÎÅÍ º¯¼ö°¡ °¡¸£Å°´Â ÁÖ¼Ò°ªÀ» ÂüÁ¶ÇÏ¿© ¾ó¸¶ ¸¸ÅÀÇ ¹ÙÀÌÆ®À»
ÀÐÀ» °ÍÀΰ¡¸¦ ¾Ë·ÁÁÖ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.
´äº¯ 3) °¡´ÉÇÕ´Ï´Ù.
¿¹) int var;
int *pnt = &var;
´äº¯ 4) À½³È.. Áú¹®ÀÇ ¿äÁö¸¦ ÀÌÇØ ¸øÇϰڳ׿ä..;;
pointer = &A;
ÀÌ°ÍÀº ¹ú½á pointer ¶ó´Â Æ÷ÀÎÅÍ º¯¼ö¸¦ ¼±¾ð Ç߱⿡ »ç¿ëÇßÀ» ÅÙµ¥.
'¸¸¾à ÀÌÀü¿¡ pointer °¡ º¯¼ö·Î ¼±¾ðµÆ´Ù¸é ÁÖ¼Ò°ªÀÌ ÀúÀå ¾ÈµÇ´Â°¡' ÇÏ´Â Áú¹®ÀÌ..;;
Ȥ½Ã Æ÷ÀÎÅÍ º¯¼ö¿Í °°Àº À̸§À¸·Î Á¤¼ö º¯¼ö°¡ ¼±¾ð µÇ¾úÀ» °æ¿ì¸¦ ¸»¾¸ ÇϽô °ÍÀԴϱî?
int var;
int *var;
ÀÌ·± »óȲÀ» ¸»¾¸ ÇÏ½Å´Ù¸é ´ç¿¬È÷ À߸øµÈ °ÍÀÔ´Ï´Ù.
|
Hit : 3091 Date : 2004/01/26 08:45
|