2-2.First ¿¹Á¦

2-2-°¡.First ºÐ¼®

ÀÌ Ã¥¿¡¼­ óÀ½ ¸¸µé¾î º» First ¿¹Á¦´Â È­¸é¿¡ korea¶ó´Â ªÀº ¹®ÀÚ¿­¸¸ Ãâ·ÂÇϰí Á¾·áÇÏ´Â ¾ÆÁÖ °£´ÜÇÑ ÇÁ·Î±×·¥ÀÌ´Ù. ¾ÆÁ÷ C ¹®¹ý °øºÎ¸¦ ½ÃÀÛÇÏÁöµµ ¾ÊÀº »óÅÂÀ̹ǷΠÀÌ ¿¹Á¦ÀÇ ÄÚµå±îÁö ºÐ¼®ÇØ º¼ ÇÊ¿ä´Â ¾ø°ÚÁö¸¸ ±æÀ̰¡ ªÀ¸¹Ç·Î °£´ÜÇÏ°Ô ¼³¸íÇØ º¸µµ·Ï ÇÏÀÚ. ¹®¹ý¿¡ ´ëÇØ¼­´Â °ü·Ã ºÎºÐ¿¡¼­ ü°èÀûÀ¸·Î ´Ù·ê ¿¹Á¤À̹ǷΠ´çÀå ÀÌ ¿¹Á¦¸¦ ´Ù ÀÌÇØÇÏÁö ¸øÇصµ »ó°ü¾ø´Ù. °¡º­¿î ¸¶À½À¸·Î C ÇÁ·Î±×·¥Àº ¾î¶² ¸ð¾çÀ» °¡Áö´ÂÁö ±¸°æÀ̳ª ÇØ º¸µµ·Ï ÇÏÀÚ.

First ¿¹Á¦´Â °íÀÛ ¿©¼¸ ÁÙ·Î µÇ¾î Àִµ¥ ºó ÁÙ°ú { } °ýÈ£ ºÎºÐÀ» »©°í ³ª¸é ±â²¯ ¼¼ ÁÙ¹Û¿¡ ¾ÈµÇ´Â ¼ÀÀÌ´Ù. ù ¹øÂ° ÁÙÀº ´ÙÀ½°ú °°ÀÌ ½ÃÀ۵ȴÙ.

 

#include <stdio.h>

 

ÀÌ ¸í·ÉÀº stdio.h¶ó´Â Çì´õ ÆÄÀÏÀ» Æ÷ÇÔÇ϶ó´Â ¶æÀÌ¸ç ¾ÕÀ¸·Î ¾î¶² ÇÔ¼ö¸¦ »ç¿ëÇϰڴٴ ÀÇ»ç Ç¥½ÃÀÌ´Ù. Çì´õ ÆÄÀÏ¿¡´Â C ÄÄÆÄÀÏ·¯°¡ Á¦°øÇϴ ǥÁØ ÇÔ¼öµé¿¡ ´ëÇÑ ¼±¾ðÀÌ ÀÛ¼ºµÇ¾î Àִµ¥ stdio.h¸¦ Æ÷ÇÔÇÔÀ¸·Î½á printf°¡ ¹«¾ùÀ» ÇÏ´Â ÇÔ¼öÀÎÁö¸¦ ÄÄÆÄÀÏ·¯°¡ ¾Ë ¼ö ÀÖ°Ô µÈ´Ù.

C ÄÄÆÄÀÏ·¯´Â ´ëºÎºÐÀÇ ÇÁ·Î±×·¥µéÀÌ »ç¿ëÇϴ ǥÁØ ÀÔ·Â, Ç¥ÁØ Ãâ·Â ÇÔ¼öµéÀ» Á¦°øÇϴµ¥ ÀÌ ÇÔ¼öµéÀ» »ç¿ëÇÏ·Á¸é ÇÔ¼ö°¡ ¼±¾ðµÈ Çì´õ ÆÄÀÏÀ» Æ÷ÇÔÇØ¾ß ÇÑ´Ù. ±×·¡¼­ ´ëºÎºÐÀÇ C ÇÁ·Î±×·¥Àº °ÅÀÇ Ç×»ó #include <stdio.h>·Î ½ÃÀÛÇÑ´Ù. ¸¶Ä¡ ÆíÁö ¾µ ¶§ ¾ðÁ¦³ª "¾È³çÇϼ¼¿ä"¶ó´Â Àλ縻·Î ½ÃÀÛÇÏ´Â °Í°ú ºñ½ÁÇÏ´Ù. ´õ ¸¹Àº ÇÔ¼ö¸¦ ¾²°í ½ÍÀ¸¸é °ü·ÃµÈ Çì´õ ÆÄÀϵµ Æ÷ÇÔ½ÃÄÑ¾ß ÇÑ´Ù.

ÀÌ Ã¥ÀÇ ¿¹Á¦µéÀº stdio.h ´ë½Å ½Ç½À¿ëÀ¸·Î ¹Ì¸® ÁغñÇØ µÐ Turboc.h Çì´õ ÆÄÀÏÀ» »ç¿ëÇÒ °ÍÀÌ´Ù. Turboc.h ÆÄÀÏÀ» Æ÷ÇÔÇϸé stdio.hµµ °°ÀÌ Æ÷ÇÔµÇ¸ç ½Ç½À¿¡ ÇÊ¿äÇÑ ´ëºÎºÐÀÇ Ç¥ÁØ ÇÔ¼öµéÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. #include <stdio.h> ´ÙÀ½ ÁÙÀº º¸±â ÁÁ°Ô Çϱâ À§ÇØ ÇÑ ÁÙÀ» ºñ¿ö µÎ¾úÀ¸¸ç ±× ´ÙÀ½ ÁÙ¿¡´Â main ÇÔ¼ö°¡ ÀÖ´Ù.

 

void main()

 

mainÀº ÇÔ¼öÀÇ À̸§Àε¥ C ÇÁ·Î±×·¥Àº Ç×»ó main ÇÔ¼ö¿¡¼­ºÎÅÍ ½ÇÇàÀ» ½ÃÀÛÇÑ´Ù. main ´ÙÀ½¿¡ ºÙ¾î ÀÖ´Â °ýÈ£´Â mainÀÌ ÇÔ¼ö¶ó´Â °ÍÀ» ¾Ë·ÁÁÖ´Â ¿ªÇÒÀ» Çϸç void´Â ÀÌ ÇÔ¼öÀÇ ¸®ÅϰªÀÌ ¾ø´Ù´Â ¶æÀÌ´Ù. Dev-C++ÀÇ °æ¿ì´Â int main()À¸·Î µÇ¾î Àִµ¥ ÀÌ ÄÄÆÄÀÏ·¯´Â main ÇÔ¼ö°¡ Á¤¼ö°ªÀ» ¸®ÅÏÇϵµ·Ï µÇ¾î ÀÖ´Ù. void main()À̶õ °ð ¿©±â°¡ ÇÁ·Î±×·¥ÀÇ ½ÃÀÛÁ¡À̶ó´Â ¶æÀÌ´Ù. main ´ÙÀ½¿¡´Â { }°ýÈ£°¡ Àִµ¥ ÀÌ °ýÈ£´Â ÇÔ¼öÀÇ ½ÃÀÛ°ú ³¡À» Ç¥½ÃÇÑ´Ù. { } ¾ÈÀÌ °ð ÇÔ¼öÀÇ º»Ã¼ÀÌ¸ç ¿©±â¿¡ ½ÇÇàÇÏ°í ½ÍÀº ¸í·ÉÀ» ÀÛ¼ºÇÑ´Ù.

 

printf("korea\n");

 

main ÇÔ¼ö ¾È¿¡´Â printf ¸í·ÉÀÌ ÀÛ¼ºµÇ¾î Àִµ¥ printf´Â ¹®ÀÚ¿­À» È­¸éÀ¸·Î Ãâ·ÂÇÏ´Â ÇÔ¼öÀÌ´Ù. °ã µû¿ÈÇ¥¾È¿¡ Ãâ·ÂÇÏ°í ½ÍÀº ¹®ÀÚ¿­À» Àû¾î ÁØ´Ù. \nÀº È®Àå¿­À̶ó´Â °ÍÀε¥ ¹®ÀÚ¿­ Ãâ·Â ÈÄ °³ÇàÇ϶ó´Â ¶æÀÌ´Ù. EnterÄڵ带 µû¿ÈÇ¥¾È¿¡ ¹Ù·Î Ç¥±âÇÒ ¼ö ¾ø±â ¶§¹®¿¡ ÀÌ·± Ưº°ÇÑ ¹®ÀÚ¸¦ »ç¿ëÇÑ´Ù. CÀÇ ¸ðµç ¸í·ÉÀº ¹Ýµå½Ã ¼¼¹ÌÄÝ·ÐÀ¸·Î ³¡³ªµµ·Ï µÇ¾î ÀÖÀ¸¹Ç·Î printf ¸í·ÉÀÇ ³¡¿¡µµ ¼¼¹ÌÄÝ·ÐÀ» ºÙ¿´´Ù.

ÀÌ ¿¹Á¦ÀÇ ÀüüÀûÀÎ ±¸Á¶´Â ´ÙÀ½°ú °°´Ù. °á±¹ First ¿¹Á¦´Â ¼±¾ðÀ̳ª ÇÁ·Î±×·¥ÀÇ ½ÃÀÛÁ¡ µîÀÇ Çü½ÄÀûÀÎ ±¸¹® ¿Ü¿¡´Â ¹®ÀÚ¿­À» Ãâ·ÂÇÏ´Â printf ÇÔ¼ö¹Û¿¡ ¾ø´Â ¼ÀÀÌ¸ç ±×·¡¼­ ÀÌ ÇÁ·Î±×·¥Àº ¹®ÀÚ¿­¸¸ Ãâ·ÂÇϰí Á¾·áÇÏ´Â °£´ÜÇÑ ÇÁ·Î±×·¥ÀÎ °ÍÀÌ´Ù. ¹°·Ð main ÇÔ¼ö ¾È¿¡ ´Ù¸¥ ¸í·ÉÀ» ÀÛ¼ºÇÏ¸é ´õ º¹ÀâÇÑ ÇÁ·Î±×·¥ÀÌ µÉ ¼öµµ ÀÖ´Ù.

À̹ø¿¡´Â ÀÌ ¿¹Á¦¸¦ ¼öÁ¤ÇØ º¸ÀÚ. ¾ÆÁ÷ ¹®¹ýÀº ¸ð¸£Áö¸¸ ´ëÃæ ±¸Á¶¸¦ ÆÄ¾ÇÇßÀ¸´Ï ¸î °¡Áö´Â ¼öÁ¤ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. "korea"¶ó´Â ¹®ÀÚ¿­ ´ë½Å "Program"À» Ãâ·ÂÇϵµ·Ï ÇØ º¸ÀÚ. ¹®ÀÚ¿­À» Ãâ·ÂÇÏ´Â ºÎºÐÀÌ printfÀ̹ǷΠÀÌ ÇÔ¼öÀÇ °ýÈ£¾È¿¡ ÀÖ´Â ¹®ÀÚ¿­¸¸ printf("Program\n")À¸·Î ¹Ù²Ù¸é µÈ´Ù.

printf¸¦ ¿©·¯ ¹ø È£ÃâÇÏ¸é ¿©·¯ °³ÀÇ ¹®ÀÚ¿­À» È­¸éÀ¸·Î Ãâ·ÂÇÒ ¼öµµ ÀÖ°í µû¿ÈÇ¥¾È¿¡ Çѱ۵µ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ´ÙÀ½¿¡ Ä¿¼­ Á¦¾î¹®À» ¹è¿ì¸é ¿øÇÏ´Â À§Ä¡¿¡ ¹®ÀÚ¿­À» Ãâ·ÂÇÒ ¼öµµ ÀÖÀ¸¸ç ÀÔ·Â ¸í·ÉÀ» »ç¿ëÇÏ¸é »ç¿ëÀÚ¿¡°Ô Á¤º¸¸¦ ÀԷ¹ÞÀ» ¼öµµ ÀÖÀ» °ÍÀÌ´Ù.