ÇÔ¼ö´Â ÀÛ¾÷ÇÑ °á°ú¸¦ ¸®ÅÏ°ªÀ¸·Î µ¹·ÁÁÙ ¼ö Àִµ¥ ¸ðµç ÇÔ¼ö°¡ ¸®ÅÏ°ªÀ» °¡Áö´Â °ÍÀº ¾Æ´Ï´Ù. ¸®ÅÏÇÒ °ªÀÌ ¾ø´Â ÇÔ¼öµµ Àִµ¥ ÀÌ·± ÇÔ¼ö¸¦ voidÇü ÇÔ¼ö¶ó ÇÑ´Ù. Á¤¼öÇü °ªÀ» ¸®ÅÏÇϸé Á¤¼öÇü ÇÔ¼ö, ½Ç¼öÇü °ªÀ» ¸®ÅÏÇÏ¸é ½Ç¼öÇü ÇÔ¼ö µîÀ¸·Î ÇÔ¼ö°¡ ¸®ÅÏÇÏ´Â °ªÀÇ µ¥ÀÌÅÍÇüÀÌ °ð ÇÔ¼öÀÇ Å¸ÀÔ(type)ÀÌ µÇ´Âµ¥ voidÇü ÇÔ¼ö´Â ¾Æ¹«·± °ªµµ ¸®ÅÏÇÏÁö ¾Ê´Â ÇÔ¼ö´Ù.
´Ü¼øÈ÷ "»ß" ÇÏ´Â È¿°úÀ½À» ³½´Ùµç°¡, ¹Ì¸® Á¤ÇØÁø ¸Þ½ÃÁö¸¦ Ãâ·ÂÇѴٵ簡 ÇÏ´Â ÇÔ¼öµéÀº Ưº°È÷ È£Ãâ¿øÀ¸·Î µ¹·ÁÁÙ °ªÀÌ ¾ø´Ù. ÀÌ·± ÇÔ¼ö¸¦ Á¤ÀÇÇÒ ¶§´Â ÇÔ¼ö ŸÀÔ¿¡ void¶ó°í Àû´Â´Ù. voidÇü ÇÔ¼ö´Â ³»ºÎÀûÀ¸·Î ÀÛ¾÷¸¸ ÇÒ »ÓÀÌÁö °è»ê °á°ú¸¦ ¸®ÅÏÇÏÁö ¾ÊÀ¸¹Ç·Î È£Ãâ¿ø¿¡¼´Â ÇÔ¼ö¸¦ È£Ã⸸ ÇÏ¸ç ¸®ÅÏ°ªÀ» ´ëÀԹްųª »ç¿ëÇÏÁö ¸»¾Æ¾ß ÇÑ´Ù. ´ÙÀ½ÀÌ voidÇü ÇÔ¼öÀÇ ¿¹ÀÌ´Ù.
¿¹ Á¦ : voidFunc |
#include <Turboc.h>
void PrintWait()
{
printf("Áö±Ý ¿½ÉÈ÷ ÀÛ¾÷ÁßÀÔ´Ï´Ù. Àá½Ã¸¸ ±â´Ù·Á ÁÖ¼¼¿ä\n");
}
void main()
{
PrintWait();
printf("1+2=%d\n",1+2);
}
PrintWait ÇÔ¼ö´Â »ç¿ëÀÚ¿¡°Ô Àá½Ã ±â´Ù¸®¶ó´Â ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏ´Â ±â´ÉÀ» °¡Áö´Âµ¥ ÀÌ ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏ´Â °Í¸¸ÀÌ º»¿¬ÀÇ ÀÓ¹«À̹ǷΠȣÃâ¿øÀ¸·Î ¸®ÅÏÇÒ °ªÀÌ ¾ø´Ù. ±×·¡¼ ÇÔ¼öÀÇ Å¸ÀÔÀÌ voidÇüÀ¸·Î Á¤ÀǵǾî ÀÖ´Ù. È£Ãâ¿ø¿¡¼´Â ´ë±â ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÒ ÇÊ¿ä°¡ ÀÖÀ» ¶§ ¾ðÁ¦µçÁö ÀÌ ÇÔ¼ö¸¦ È£ÃâÇϱ⸸ ÇÏ¸é µÈ´Ù.
void Çü ÇÔ¼öµµ return¹®À» »ç¿ëÇÒ ¼ö´Â ÀÖÀ¸³ª µ¹·ÁÁÙ °ªÀÌ ¾øÀ¸¹Ç·Î return¹® µÚ¿¡ ¾î¶² °ªÀ» ¾µ ¼ö´Â ¾ø´Ù. return; °ú °°ÀÌ return ¸í·É¸¸ Àû´Â´Ù. ÇÔ¼öÀÇ Áß°£¿¡¼ ¸®ÅÏÇÏÁö ¾Ê´Â´Ù¸é ÀϺη¯ return¹®À» µû·Î Àû¾îÁÙ ÇÊ¿ä´Â ¾ø´Ù. ÇÔ¼ö°¡ ³¡³ª¸é ÀÚµ¿À¸·Î È£Ãâ¿øÀ¸·Î µ¹¾Æ°¡¹Ç·Î ÇÔ¼ö Áß°£¿¡¼ ¸®ÅÏÇÒ ¶§¸¸ return¹®ÀÌ ÇÊ¿äÇÏ´Ù.