ÇÁ·Î±×·¡¹Ö

 3198, 1/160 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   smile_mut
   [C¾ð¾î] malloc

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=2988 [º¹»ç]


int i;
int *p;
p = malloc(sizeof(i));
printf("%d\n", (int)sizeof(p));

¸¦ ÄÄÆÄÀÏ Çϸé pÀ§ °ªÀÌ 8·Î ³ª¿À´Âµ¥ ¿ø·¡
intÀÇ °ªÀÌ 4¹ÙÀÌÆ® ´Ï±î 4 ·Î ³ª¿Í¾ß µÇ´Â°Å
¾Æ´Ñ°¡¿ä?

  Hit : 3914     Date : 2011/05/09 07:26



    
clockmaker ¾ÖÃÊ¿¡ Àú°Å ÄÄÆÄÀÏÀÌ µÇ´Â ÄÚµåÀΰ¡¿ä? ¾È µÉ °Å °°Àºµ¥¿ä ¤·_¤· 2011/05/09  
smile_mut ¾Õ¿¡ include ¿Í main Àº »ý·« ÇßÀ¾´Ï´Ù. ¾ÆÀÌÆù
À¸·Î ¾²´Â°Å¶ó ½Ã°£ÀÌ ¿À·¡°É·Á¼­¿ä
2011/05/09  
wsh 4°¡ ³ª¿À´Âµ¥¿ä..
ÀÏ´Ü Äڵ尡 Á» À߸øµÈµí ÄÄÆÄÀÏÇ޴µ¥ ¿¡·¯°¡³ª¿À³×¿ä
mallocÇÔ¼ö ¾Õ¿¡ (int *) À̰ɽáÁּžßÇÕ´Ï´Ù.

ÀÏ´Ü Á¦°¡ ÀÏ´Ü ´ÔÄڵ带 °¡Áö°í ÄÄÆÄÀÏÇÞÀ¸¶§ ¿¡·¯°¡³ª¿À´Âµ¥¿ä
¿¡·¯´Â mallocÇÔ¼öÀÇ ¸®ÅÏÇüÀÌ void *Çü´Ï´Ù ±×·±µ¥ p´Â int * ÇüÀ̱¸¿ä ±×·¡¼­ ÇüÀÌ ¸ÂÁö ¾È¾Æ¼­,
Çü º¯È¯À» ÇØÁà¾ß ÇÕ´Ï´Ù.
2011/05/09  
Pang ¾î¼¸é smile´ÔÀÇ ¿î¿µÃ¼Á¦°¡ 64ºñÆ®Àϼöµµ ÀÖÁö¾ÊÀ»±î¿ä??
64ºñÆ® int°ªÀÌ 8ºñÆ®Àΰ۰´ø´ë
2011/05/09  
$Zero sizeof ÇÔ¼ö¸¦ »ç¿ëÇÑ ´ë»óÀº Æ÷ÀÎÅÍÀÔ´Ï´Ù.

Æ÷ÀÎÅÍÀÇ °æ¿ì 32ºñÆ® ½Ã½ºÅÛ¿¡¼­ 4¹ÙÀÌÆ®ÀÇ Å©±â¸¦ °¡Áö¸ç 64ºñÆ® ½Ã½ºÅÛ¿¡¼­ 8¹ÙÀÌÆ®ÀÇ Å©±â¸¦ °¡Áý´Ï´Ù.

Æ÷ÀÎÅ͸¦ sizeof ÇϼÌÀ¸´Ï ´ç¿¬È÷ 8¹ÙÀÌÆ®°¡ ³ª¿ÀÁö¿ä .
2011/05/09  
Prox $Zero // ¿Í¿ì.. ±ò²ûÇѼ³¸í °¨»çÇÕ´Ï´Ù ¤»¤» ±ÛÄï¿ä 2011/05/09  
clockmaker Èì.. Àúµµ ŸÀÔ Ä³½ºÆÃ ¾ê±â ÇÑ °Å¿´´Âµ¥..;;
¶óÀ̺귯¸®¿Í main »ý·«ÇÑ °Å¾ß º¸¸é ¾ËÁÒ.
Á¦°¡ Á» ¸ÛûÇϱä Çѵ¥ ±× Á¤µµ´Â ¾Æ´Õ´Ï´Ù ¤¾;
2011/05/09  
smile_mut clockmaker ´Ô ÁË¼Û ¤»¤»
$zero´Ô °¨»çÇÕ´Ï´Ù :)
2011/05/12