´ÙÀ½ ÀåºÎÅÍ º»°ÝÀûÀ¸·Î C ¹®¹ý °øºÎ¸¦ ½ÃÀÛÇÏ°Ô µÉ °ÍÀÌ´Ù. ±× Àü¿¡ C¹®¹ýÀÇ ±âº»ÀûÀΠƯ¡°ú ±¸Á¶¿¡ ´ëÇØ ¹Ì¸® ¼÷ÁöÇϵµ·Ï ÇÏÀÚ. ÀÌ¹Ì ´Ù ¾Ë°í ÀÖ´Â ³»¿ëÀÎÁö ¸ð¸£°ÚÁö¸¸ º»°ÝÀûÀÎ ½Ç½À¿¡ µé¾î°¡±â Àü¿¡ CÀÇ Æ¯Â¡¿¡ ´ëÇØ °£·«ÇÏ°Ô Á¤¸®ÇØ º¸¾Ò´Ù.
C¾ð¾î´Â ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇϹǷΠŰ¿öµå³ª ¸íĪ µîÀ» ÀÛ¼ºÇÒ ¶§ ´ë¼Ò¹®ÀÚ ±¸ºÐ¿¡
À¯ÀÇÇØ¾ß ÇÑ´Ù. º¯¼ö¸¦ ¼±¾ðÇÒ ¶§´Â Score·Î ¼±¾ðÇØ ³õ°í ¾µ ¶§´Â score·Î ¾²¸é ÀÌ º¯¼ö´Â ¼±¾ðµÇÁö ¾ÊÀº °ÍÀ¸·Î Ãë±ÞµÈ´Ù. ¶ÇÇÑ
mainÀ» MainÀ¸·Î ½áµµ ¾ÈµÇ¸ç ¿¹¾à¾îµéµµ ´ë¼Ò¹®ÀÚ¿¡ ¸Â°Ô ½á¾ß ÇÑ´Ù. INT num; À̶ó°í ¾²¸é ¾ÈµÈ´Ù. CÀÇ ¿¹¾à¾îµéÀº ¸ðµÎ ¼Ò¹®ÀÚÀ̰í
º¯¼ö³ª ÇÔ¼ö¸íµµ ´ëºÎºÐ ¼Ò¹®ÀÚ·Î ÀÛ¼ºÇϹǷΠ°¡±ÞÀûÀÌ¸é ¼Ò¹®ÀÚ¸¸ ¾²´Â °ÍÀÌ ÁÁ´Ù. Ã¥ÀÇ ¼Ò½º¸¦ Á÷Á¢ ÀÔ·ÂÇÒ ¶§µµ ¼Ò½º¿¡ ÀûÈù´ë·Î Á¤È®ÇÏ°Ô ÀÔ·ÂÇØ¾ß
ÇÑ´Ù.
C ÇÁ·Î±×·¥Àº Ç×»ó main ÇÔ¼ö·Î ½ÃÀÛÇÑ´Ù. C´Â ÇÔ¼ö À§ÁÖÀÇ ¾ð¾îÀ̸ç
ÇÊ¿äÇÑ ÇÔ¼ö¸¦ ÀÚÀ¯·Ó°Ô ¸¸µé¾î ¾µ ¼ö Àִµ¥ ÇÔ¼ö Áß¿¡ ¹Ýµå½Ã ÀÖ¾î¾ß ÇÏ´Â ÇÔ¼ö°¡ ¹Ù·Î main ÇÔ¼öÀÌ´Ù. mainÀº ÇÁ·Î±×·¥ÀÇ ½ÃÀÛÁ¡ÀÌ µÇ¸ç
À̸§ÀÌ °íÁ¤µÇ¾î ÀÖ´Ù. ÄÄÆÄÀÏ·¯´Â main¿¡¼ºÎÅÍ ½ÇÇàÀ» ½ÃÀÛÇÑ´Ù.
¸ðµç ¹®ÀåÀº ¼¼¹ÌÄÝ·ÐÀ¸·Î ³¡ÀÌ ³ª´Âµ¥ ¼¼¹ÌÄÝ·ÐÀº ÀÚ¿¬¾îÀÇ ¸¶Ä§Ç¥¿¡ ÇØ´çÇÑ´Ù.
ÄÄÆÄÀÏ·¯´Â ¼¼¹ÌÄÝ·ÐÀ» ±âÁØÀ¸·Î ¾îµð¼ ¾îµð±îÁö°¡ ÇÑ ¹®ÀåÀÎÁö¸¦ ±¸ºÐÇϹǷΠ¸ðµç ¸í·É ³¡¿¡ ¹Ýµå½Ã ¼¼¹ÌÄÝ·ÐÀ» ´Þ¾Æ ÁÖµµ·Ï ÇÏÀÚ.
C¾ð¾î´Â ÇÁ¸®Æ÷¸Ë(Free Format)À» Áö¿øÇÑ´Ù. ¹®¹ý¿¡¸¸ ¸ÂÀ¸¸é ÇÑÁÙ¿¡
ºÙ¿© ¾µ ¼öµµ ÀÖ°í ¿©·¯ ÁÙ¿¡ ³ª´©¾î ¾µ ¼öµµ ÀÖ´Ù. Á¶±Ý ¿©¹éÀ» ÁÖ±â À§ÇØ ±¦È÷ ÇÑ ÁÙÀ» ºñ¿ö µÑ ¼öµµ ÀÖÀ¸¸ç µé¿©¾²±â³ª °ø¹éÀÇ °³¼öµµ ÆíÇÑ´ë·Î
ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù. First ¿¹Á¦¸¦ ´ÙÀ½°ú °°ÀÌ ¼öÁ¤Çصµ Á¦´ë·Î ÄÄÆÄÀϵȴÙ.
#include <stdio.h>
void main() {printf("korea\n");}
´Ü µÎ ÁÙ¿¡ ´Ù ºÙ¿© ½áµµ »ó°ü¾ø´Ù. ¶Ç´Â ´ÙÀ½°ú °°ÀÌ ÇÑ ¸í·ÉÀ» ¿©·¯ ÁÙ¿¡ ³ª´©¾î ½áµµ ÀüÇô »ó°ü¾ø´Ù.
#include <stdio.h>
void
main() {
printf(
"korea\n")
;}
¹°·Ð ÀÌ·¸°Ô ¼Ò½º¸¦ ÀÛ¼ºÇÏ¸é º°·Î º¸±â¿¡ ÁÁÁö ¾ÊÀ¸¹Ç·Î °¡±ÞÀûÀÌ¸é ±¸Á¶¸¦ ÇÑ´«¿¡ ÆÄ¾ÇÇÒ ¼ö ÀÖµµ·Ï ºóÁÙ°ú °ø¹éÀ» Àû´çÈ÷ ³¢¿ö ³Ö°í µé¿© ¾²±â¸¦ ÇÏ´Â °ÍÀÌ ÁÁ´Ù. C ¾ð¾î°¡ ¼Ò½ºÀÇ Çü½Ä¿¡ º° Á¦ÇÑÀ» µÎÁö ¾Ê±â ¶§¹®¿¡ ¼Ò½º´Â °³¼º¿¡ µû¶ó ÀÚÀ¯·Ó°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù. ÀÌ¿¡ ºñÇØ º£ÀÌÁ÷°°Àº ¾ð¾î´Â ÇÁ¸®Æ÷¸ËÀ» Áö¿øÇÏÁö ¾Ê±â ¶§¹®¿¡ ´Ù¼Ò ºÒÆíÇÏ´Ù.
C ÇÁ·Î±×·¥ÀÇ ±¸Á¶´Â ´ëü·Î(Àý´ëÀûÀÌÁö´Â ¾Ê´Ù) ´ÙÀ½°ú °°´Ù.
#include <...>
#define ...
ÇÔ¼öÀÇ ¿øÇü
Àü¿ªº¯¼ö
void main()
{
ÄÚµå
}
ÇÔ¼ö
ÇÔ¼ö
ÇÔ¼ö
ÇÁ·Î±×·¥ ¼±µÎ¿¡ #include, #define °°Àº Àü󸮹®ÀÌ ¿À°í ÀÌ¾î¼ ÇÔ¼ö ¿øÇü, Àü¿ªº¯¼ö ¼±¾ðÀÌ ¿Â´Ù. ±×¸®°í ÇÁ·Î±×·¥ÀÇ º»Ã¼ÀÎ main ÇÔ¼ö¿Í ±× ¿Ü ÇÊ¿äÇÑ ÇÔ¼öµéÀÌ À̾îÁø´Ù. ¹°·Ð ²À ÀÌ ±¸Á¶´ë·Î ÀÛ¼ºÇØ¾ß ÇÑ´Ù´Â °Á¦°¡ ÀÖ´Â °ÍÀº ¾Æ´ÏÁö¸¸ ´ëºÎºÐÀÇ C ¼Ò½º´Â ÀÌ·± ±¸Á¶·Î µÇ¾î ÀÖ´Ù.