ÃÑ ÆäÀÌÁö ¼ö : 3224
![]()
|
Facebook Joinc ±×·ì
Joinc QA »çÀÌÆ®
![]()
Tweet
joinc´Â Firefox¿Í chrome¿¡¼ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù. main ÇÔ¼ö
¸î¸î ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡¼ main ÇÔ¼ö´Â ÇÁ·Î±×·¥ÀÇ ½ÃÀÛÀ§Ä¡·Î »ç¿ëµÈ´Ù. ¿¹¸¦ µé¾î C,C++°ú °°Àº ÇÁ·Î±×·¡¹Ö ¾ð¾îµéÀº main ÇÔ¼ö°¡ ÀÖ¾î¾ßÁö¸¸ ½ÇÇà ÆÄÀÏÀ» ¸¸µé ¼ö ÀÖ´Ù.
main ÇÔ¼ö¸¦ »ç¿ëÇØ¾ß ÇÏ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â main ÇÔ¼ö¸¦ ½ÃÀÛÁ¡À¸·Î ¿©±â¿¡ À¯Àú ÇÔ¼ö¸¦ ³Ö´Â ¹æ½ÄÀ¸·Î ÇÁ·Î±×·¥À» ÀÛ¼ºÇÑ´Ù. C / C++
C¿Í C++Àº µ¿ÀÏÇÑ ¹æ½ÄÀ¸·Î main ÇÔ¼ö¸¦ »ç¿ëÇÑ´Ù. int main(void) int main(int argc, char **argv)¸ðµç ÇÔ¼ö´Â ¸Å°³ º¯¼ö¸¦ °¡Áú ¼ö ÀÖ´Ù. ´Ù¸¥ ÇÔ¼ö¿Í´Â ±¸º°µÇ´Â Ư¼öÇÑ main ÇÔ¼öµµ ¸Å°³ º¯¼ö¸¦ °¡Áú ¼ö ÀÖ´Ù. ´Ù¸¥ ÇÔ¼ö¿Í ´Ù¸¥ Á¡À̶ó¸é, ÇÁ·Î±×·¥ ½ÇÇà ÀÎÀÚ°¡ main ÇÔ¼öÀÇ ¸Å°³ º¯¼ö·Î »ç¿ëµÈ´Ù´Â Á¡ÀÌ´Ù.
argc´Â ÇÁ·Î±×·¥ ½ÇÇà ÀÎÀÚÀÇ °¹¼ö, argv´Â ÇÁ·Î±×·¥ ÀÎÀÚ¸¦ °¡¸®Å°´Â Æ÷ÀÎÅÍ´Ù. À̿ܿ¡ ȯ°æ º¯¼ö¸¦ ¸Å°³ º¯¼ö·Î ³Ñ±æ ¼öµµ ÀÖ´Ù. int main(int argc, char **argv, char **envp)ÇÁ·Î±×·¥ÀÇ À̸§ÀÌ mytest À̰í, ´ÙÀ½°ú °°ÀÌ mytext¸¦ ½ÇÇàÇÑ´Ù¸é # ./mytest a b cargc´Â 4, argv´Â {"mytest", "a", "b", "c"} °¡ µÈ´Ù.
main ÇÔ¼ö´Â int °ªÀ» ¹ÝȯÇϴµ¥, ÀÌ °ªÀº ÇÁ·Î¼¼½ºÀÇ Á¾·á »óÅ·ΠºÎ¸ð ÇÁ·Î¼¼½º¿¡°Ô Àü´ÞµÈ´Ù. ºÎ¸ð ÇÁ·Î¼¼´Â main ÇÔ¼öÀÇ ¹Ýȯ °ªÀ» ÀÌ¿ëÇØ¼ ÇÁ·Î¼¼½ºÀÇ Á¾·á »óŸ¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
C¾ð¾î´Â Á¾·á °ªÀ» À§Çؼ EXIT_SUCCESS ¿Í EXIT_FAILURE ¸¦ Á¤ÀÇÇϰí ÀÖ´Ù. ÀÌµé °ªÀº stdlib.h¿¡ Á¤ÀǵǾî ÀÖ´Ù. EXIT_SUCCESS´Â 0, EXIT_FAILURE´Â 1·Î Á¤ÀǵǾî ÀÖ´Ù. ´ÙÀ½°ú °°ÀÌ ½©¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù. Java
Java ÇÁ·Î±×·¥Àº main method·Î ºÎÅÍ ÇÁ·Î±×·¥ÀÌ ½ÃÀÛÇÑ´Ù. ´ÙÀ½°ú °°ÀÌ »ç¿ëÇÑ´Ù.
public static void main(String[] args) public static void main(String... args) public static void main(String args[])C/C++ÀÇ mainÇÔ¼ö¿Í ¸¶Âù°¡Áö·Î ÇÁ·Î±×·¥ ½ÇÇàÀÎÀÚ¸¦ ¸Å°³ º¯¼ö·Î °¡Á®¿Ã ¼ö ÀÖ´Ù. C/C++°ú ´Þ¸® °ªÀ» ¹Ýȯ ÇÏÁö ¾Ê´Âµ¥, ´ë½Å System.exit() ¸Þ¼µå¸¦ ÀÌ¿ëÇØ¼ Á¾·á °ªÀ» Àü´ÞÇÒ ¼ö ÀÖ´Ù. |
|
|
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù. |
|