ÇÔ¼ö·Î hello ¹®ÀÚ¿­ Ãâ·ÂÇϱâ(¼³¸í) [1841 / 0731] Time Limit(Test case) : (ms) Number of users who solved : 0 Total Tried : 0 The Champion of this Problem (C++) : N/A My Best Submission (C++) : N/A [koistudy.net (T. HS Jeon 2017)] Background *ÁÖÀÇ»çÇ× : ÀÌ (ÇÔ¼ö Á¦ÃâÇü) ¹®Á¦´Â ÇÔ¼ö ºÎºÐ¸¸ ÀÛ¼ºÇؼ­ Á¦ÃâÇØ¾ß ¿À·ù ¾øÀÌ Ã¤Á¡ÀÌ µË´Ï´Ù. ¹Ì¸® ÀÛ¼ºµÇ¾îÀÖ´Â Äڵ带 Àаí ÇØ¼®Çؼ­, ÇÔ¼ö ºÎºÐ¸¸ ÀÛ¼ºÇؼ­ Á¦ÃâÇÏ¸é µË´Ï´Ù. ÀÛ¼ºÇÑ ÇÔ¼öÀÇ Å×½ºÆ®¸¦ À§Çؼ­´Â Á¦½ÃµÈ Äڵ带 º¹»çÇØ »ç¿ëÇÏ¸é µÇ°í, Á¦ÃâÀº ÇÔ¼ö ºÎºÐ¸¸ Çϼ¼¿ä. ------ hello¸¦ Ãâ·ÂÇϽÿÀ. ´Ü, ÇÔ¼öÇü ¹®Á¦À̹ǷΠÇÔ¼ö f()¸¸ ÀÛ¼ºÇϽÿÀ. Âü°í ÇÔ¼ö(function)¶õ? ¹Ýº¹µÇ´Â ÀÛ¾÷ µîÀ» Çϳª·Î ¹­¾î Á¤ÀÇÇØ »ç¿ëÇÏ´Â °ÍÀ¸·Î, ¼öÇàÇØ¾ß ÇÒ ÀÛ¾÷µéÀ» ¹­¾î »ç¿ëÇϱâ Àü¿¡ Á¤ÀÇÇØ µÎ¸é, ÇÊ¿äÇÒ ¶§ ºÒ·¯ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÇÔ¼ö°¡ È£ÃâµÇ¸é, ÇÔ¼ö°¡ Á¤ÀǵǾîÀÖ´Â °÷À¸·Î À̵¿ÇÏ¿© ¸í·ÉµéÀÌ ½ÇÇàµÇ¸ç, ÇÔ¼ö ºí·Ï ºÎºÐÀÇ ¸ðµç ¸í·ÉµéÀÇ ½ÇÇà ¿Ï·áµÇ°Å³ª, return; ¸í·ÉÀ» ¸¸³ª°Ô µÇ¸é, ÇÔ¼ö°¡ È£ÃâµÇ¾ú´ø °÷À¸·Î º¹±ÍÇϸç, ÇÔ¼ö ½ÇÇàÀÌ Á¾·áµÈ´Ù. ÀúÀåµÇ´Â °ª¿¡ µû¶ó º¯¼öÀÇ µ¥ÀÌÅÍÇü(int, char, ... )À» ÀÛ¼ºÇØ ÁÖ´Â °Í°ú ¸¶Âù°¡Áö·Î ÇÔ¼ö¸¦ Á¤ÀÇÇÒ ¶§¿¡µµ ÇÔ¼ö°¡ ½ÇÇàµÈ °á°ú °ª¿¡ µû¶ó µ¥ÀÌÅÍÇüÀ» ÀÛ¼ºÇØ ÁÖ¾î¾ß Çϴµ¥, ÇÔ¼ö°¡ ½ÇÇàµÈ ÈÄ ÇÔ¼ö°¡ È£ÃâµÇ¾ú´ø ÀÚ¸®¿¡ ¸®ÅϵǴÂ(°¡Á®´Ù ³õ´Â) °ªÀÌ ¾øÀÌ Ãâ·Â µîÀÇ ÀÛ¾÷¸¸ ¼öÇàÇÏ°í º¹±ÍÇÏ´Â °æ¿ì¿¡´Â ÇÔ¼öÀÇ µ¥ÀÌÅÍÇüÀ» void ·Î ÀÛ¼ºÇÑ´Ù. void ÇüÀº ÀÛ¾÷¸¸ ¼öÇàÇÑ ÈÄ, ÇÔ¼ö°¡ È£ÃâµÇ¾ú´ø ÀÚ¸®¿¡ °¡Á®´Ù ³õ´Â °ªÀÌ ¾ø´Â ÇüÅÂÀ̱⠶§¹®¿¡ ½ÇÇàÇÑ ÈÄ ±× ÀÚ¸®¿¡ °¡Á®´Ù ³õ´Â °á°ú °ªÀÌ ¾ø´Ù.¡± ¶ó´Â °ÍÀ» ³ªÅ¸³»´Â °ÍÀ̶ó »ý°¢ÇÒ ¼ö ÀÖ´Ù. (void ´Â ¡°ºñ¾îÀÖ´Â, ¾Æ¹« °Íµµ ¾ø´Â¡± ÀÇ Àǹ̸¦ °¡Áø´Ù.) ¿¹¸¦ µé¾î, ¹®ÀÚ¿­ hello ¸¦ Ãâ·ÂÇÑ ÈÄ È£ÃâÇß´ø À§Ä¡¿¡ °¡Á®´Ù ³õ´Â °ªÀÌ ¾øÀÌ º¹±ÍÇÏ´Â ÇÔ¼ö f()´Â ´ÙÀ½°ú °°ÀÌ ¼³°èÇÒ ¼ö ÀÖ´Ù. void f() { printf("hello\n"); return; //È£ÃâÇß´ø À§Ä¡·Î º¹±Í(ÇÔ¼ö ½ÇÇàÀÌ Á¾·áµÊ) } [ÇÔ¼öÇü ¹®Á¦¶õ??] ÇÔ¼öÇü ¹®Á¦´Â ±âº»ÀûÀÎ main() µîÀº ¹Ì¸® ÀÛ¼ºµÇ¾î ÀÖ½À´Ï´Ù. ¹Ì¸® ÀÛ¼ºµÇ¾î ÀÖ´Â ÇÁ·Î±×·¥Àº ´ÙÀ½°ú °°½À´Ï´Ù. ¹Ì¸® ÀÛ¼ºµÈ ÇÁ·Î±×·¥À» º¹»çÇØ ºÙ¿© ³ÖÀº ÈÄ ÇÔ¼ö ºÎºÐÀ» ¼³°èÇÏ¿© ÀÛ¼ºÇØ ³Ö°í, Å×½ºÆ® ÇÑ ÈÄ, ÇÔ¼ö ºÎºÐ¸¸ Á¦ÃâÇϼ¼¿ä. [¹Ì¸® ÀÛ¼ºµÇ¾îÀÖ´Â ÇÁ·Î±×·¥] #include void f(); int main() { f(); return 0; } Input ¾øÀ½ Output hello IO Example ÀÔ·Â ¾øÀ½ Ãâ·Â hello