6-1-¸¶.voidÇü ÇÔ¼ö

ÇÔ¼ö´Â ÀÛ¾÷ÇÑ °á°ú¸¦ ¸®ÅÏ°ªÀ¸·Î µ¹·ÁÁÙ ¼ö Àִµ¥ ¸ðµç ÇÔ¼ö°¡ ¸®ÅÏ°ªÀ» °¡Áö´Â °ÍÀº ¾Æ´Ï´Ù. ¸®ÅÏÇÒ °ªÀÌ ¾ø´Â ÇÔ¼öµµ Àִµ¥ ÀÌ·± ÇÔ¼ö¸¦ 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¹®ÀÌ ÇÊ¿äÇÏ´Ù.