¿¡·¯ ¿øÀÎ ÀÌ ¿¡·¯´Â freeÇüÀ» Á¦¿ÜÇÑ ÀÚ·áÇüÀ¸·Î ¼±¾ðµÈ ´Ü¼ø º¯¼ö(¹è¿ÀÌ ¾Æ´Ñ º¯¼ö)¿¡
¹è¿À» ´ëÀÔÇÏ¿© º¹»çÇϰųª ¶Ç´Â ±× ¹Ý´ëÀÇ ´ëÀÔÀ» ÇÒ ¶§(ÀÌ°ÍÀº ÇÔ¼öÀÇ ÀÎÀÚ Àü´Þ
¿¡µµ Àû¿ëÀÌ µÈ´Ù) ¹ß»ýÇϰųª ¶Ç´Â ¿¬»ê½Ä¿¡¼ ÇÇ¿¬»êÀÚ°¡ ¹è¿ º¯¼öÀÌ¸ç °ýÈ£¾ÈÀÇ
¿¬»ê( ! || && , == != >= <= > < )À» Á¦¿ÜÇÑ ¿¬»êÀ» ÇÒ ¶§ ¹ß»ýÇϰųª ¶Ç´Â »ç¿ëÀÚ
Á¤ÀÇ ÇÔ¼ö¿¡¼ ȸ±â°ª(return value)À» freeÇüÀÌ ¾Æ´Ñ ÀÚ·áÇüÀ¸·Î Á¤ÀǸ¦ ÇßÀ» ¶§
¹ß»ýÇϸç ÇØ°áÃ¥Àº ´Ü¼ø º¯¼ö°¡ freeÇüÀ» Á¦¿ÜÇÑ ÀÚ·áÇüÀ¸·Î ÀÌ¹Ì ¼±¾ðµÇ¾ú´ÂÁö ¶Ç´Â
¿¬»ê½Ä¿¡¼ ÇÇ¿¬»êÀÚ°¡ ¹è¿ÀÌ°í À§¿¡¼ ³ª¿µÈ °ÍÀ» Á¦¿ÜÇÑ ¿¬»êÀ» ÇÏ´ÂÁö, ±×¸®°í
ÇÔ¼öÀÇ È¸±â°ªÀÌ ¹è¿ÀÎÁö¸¦ È®ÀÎÇÏ¿© ±³Á¤ÇÏ´Â °ÍÀÔ´Ï´Ù.
[¿¹] int a, b[3]; a= b; // º¯¼ö a°¡ Á¤¼öÇü ´Ü¼ø º¯¼öÀÌ°í b°¡ Á¤¼öÇü ¹è¿ º¯¼öÀ̸ç
// ¹è¿ b¸¦ ¹è¿ a¿¡ ´ëÀÔÇϸé a°¡ ¹è¿·Î º¯ÇüµÇ´Âµ¥
// ÀÌ·¸°Ô µÇ¸é aº¯¼ö°¡ ¼±¾ðµÈ °Í°ú ÀÏÄ¡ÇÏÁö ¾Ê´Â ¸ð¼øÀÌ
// ¹ß»ýµÇ±â ¶§¹®¿¡ ¿¡·¯ ó¸®µÇ¸ç ¸¸ÀÏ a°¡ freeÇüÀ¸·Î
// ¼±¾ðµÇ¾ú´Ù¸é ÀÌ¿Í °°Àº Á¶°ÇÀ» ¹«½ÃÇÏ°í Á¤»ó 󸮵ȴÙ.
int a[3], b[2]; c= a * b; // ¹è¿ º¯¼ö¿¡ ´ëÇÑ °ö¼ÀÀº Çã¿ëµÇÁö ¾Ê¾Æ ¿¡·¯ ¹ß»ý
|