http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=1856 [º¹»ç]
À̹ø °ÀÇ´Â step.1 step.2 step.3 ÀÌ·±½ÄÀ¸·Î °ÀǸ¦ ÇÒ°ÍÀÔ´Ï´Ù. ±× ³»¿ëÀ» º¸ÀÚÇϸé
step 1 /*
ÆÄÀϸí : ³ëÁîÀÇ °Àǽð£.C
¸¸µçÀÌ : ÀÚÀ¯ÆÀ³ëÁî
ÇÁ·Î±×·¥ ³»¿ë : ³ëÁîÀÇ C world Å×½ºÆ®
/*
step 2 #include <stdio.h>
stpe 3 int main(void)
{
printf("³ëÁîÀÇ C world \n");
return 0;
}
step 1-ÁÖ¼®(¸Þ¸ðÀÇ ±â´É)
/*
ÆÄÀϸí : ³ëÁîÀÇ °Àǽð£.C
¸¸µçÀÌ : ÀÚÀ¯ÆÀ³ëÁî
ÇÁ·Î±×·¥ ³»¿ë : ³ëÁîÀÇ C world Å×½ºÆ®
/*
ÁÖ¼®À̶õ ÇÁ·Î±×·¥ ³»¿ëÀ» ¼³¸íÇÏ·Á°í ÇÁ·Î±×·¡¸Ó°¡ ÀÛ¼ºÇÑ ¸Þ¸ðÁö¸¦ ¸»ÇÏ´Â °Ì´Ï´Ù.
ÁÖ¼®À» »ç¿ëÇÏ´Â ¹æ¹ýÀº /*¿Í/* ¾È¿¡ ¼³¸íÇÒ·Á´Â ³»¿ëÀ» ½áÁÖ½Ã¸é µË´Ï´Ù. ÀÌ·± ÁÖ¼®Àº ÇÁ·Î±×·¥ÀÇ ½ÇÇà¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù. cÄÄÆÄÀÏ·¯°¡ ÁÖ¼®ÀÇ ³»¿ëÀ» ¹«½ÃÇÏ°í ¼Ò½º Äڵ常À» ÄÄÆÄÀÏ·¯ Çϱ⠶§¹®ÀÌÁö¿ä.
ÀÚ ÀÌÁ¦ ÁÖ¼®Ã³¸®¿¡µµ Á¾·ù°¡ ÀÖ½À´Ï´Ù. ¿©·¯ ÁÙ ÁÖ¼® 󸮴Â
/*
ÆÄÀϸí : ³ëÁîÀÇ °Àǽð£.C
¸¸µçÀÌ : ÀÚÀ¯ÆÀ³ëÁî
ÇÁ·Î±×·¥ ³»¿ë : ³ëÁîÀÇ C world Å×½ºÆ®
/*
¶Ç ÇÑ ÁÙ ÁÖ¼® 󸮴 //¸¦ ÀÌ¿ëÇÏ¿© ÇÑ ÁÙ¾¿ ÁÖ¼®À¸·Î ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
//ÆÄÀϸí : ³ëÁîÀÇ °Àǽð£.C
//¸¸µçÀÌ : ÀÚÀ¯ÆÀ³ëÁî
//ÇÁ·Î±×·¥ ³»¿ë : ³ëÁîÀÇ C world Å×½ºÆ®
ÀÌ·¸°Ô¿ä.
step.2 - Àü󸮱â¿Í Çì´õ ÆÄÀÏ
Àü󸮱â¶õ? #include ÀÌ ÄÚµå ¾Õ¿¡ #ÀÌ ºÙ¿© ÀÖ´Â°É º¼ ¼ö ÀÖ½À´Ï´Ù ÀÌ °ÍÀÌ Àü󸮱â¶ó°í ÇÕ´Ï´Ù. Áï, ÄÄÆÄÀÏ·¯°¡ ÄÄÆÄÀÏÀ» ¼öÇàÇϱâ Àü¿¡ ¸ÕÀú ó¸®Ç϶ó´Â ÀǹÌÀÌÁö¿ä.
Çì´õÆÄÀÏÀ̶õ? Çì´õ ÆÄÀÏÀº È®ÀåÀÚ H¸¦ °®´Â ÆÄÀÏÀÔ´Ï´Ù. <stdio.h>
stdio.h ÀÌ ¾È¿¡´Â Ç¥ÁØ ÀÔÃâ·Â ÇÔ¼öµéÀÌ µé¾î ÀÖ½À´Ï´Ù. printf,scanf
Á÷Á¢ stdio.h ÆÄÀÏÀ» ¿¾îº¸¾Æ¼ ÇÔ¼öµéÀ» ã´Â°Íµµ ÁÁÀº ¹æ¹ýÀ̶ó°í »ý°¢ÇÕ´Ï´Ù.¤¾
step 3- main()ÇÔ¼ö
int main(void)
{
printf("³ëÁîÀÇ C world\n");
return 0;
}
main()ÇÔ¼ö¶õ? ÇÁ·Î±×·¥ ½ÇÇà ½Ã ¿î¿µÁ¦Ã¼¿¡ ÀÇÇؼ ¸Ç óÀ½ È£ÃâµÇ°í ¸Ç ³ªÁß¿¡ Á¾·áµÇ´Â °Ì´Ï´Ù.
Áï main()ÇÔ¼ö°¡ ÇÁ·Î±×·¥ ½ÇÇàµÉ ¶§ °¡Àå ¸ÕÀú È£ÃâµÇ´Â ³ðÀÌÁö¿ä. ÀÌ ÇÔ¼ö´Â ¿î¿µÃ¼Á¦°¡ È£ÁÙÇÕ´Ï´Ù. main()ÇÔ¼öÀÇ ¼±¾ð ÇüŸ¦ ³ªÅ¸³½ °ÍÀ¸·Î Ãâ·Â ÇüÅ´ int, ÇÔ¼ö À̸§Àºmain,ÀÔ·Â ÇüÅ´ void¶ó°í ÇÏ°Ú½À´Ï´Ù.
int:Ãâ·ÂÇüÅ main:ÇÔ¼öÀÇ À̸§ (void):ÀÔ·ÂÇüÅÂ
¿©±â¼ int´Â integerÀÇ ÁÙÀÓ ¸»·Î Á¤¼ö¸¦ ÀÇ¹Ì ÇÕ´Ï´Ù. ±×¸®°í void´Â ºñ¾î ÀÖ´Ù´Â ÀǹÌÀÔ´Ï´Ù. ÀÌÁ¦ ÀüüÀûÀ¸·Î Çؼ®ÇØ º¸¸é ÀÔ·Â(voidÇü) ¾øÀÌ main()ÇÔ¼ö¸¦ È£ÃâÇؼ Ãâ·ÂÀº Á¤¼ö(intÇü)Ç϶ó´Â ÀǹÌÀÔ´Ï´Ù.
±×·¡¼ Äڵ带 Â¥º¼·Á°í Çϸé
int main(void)
{ //ÇÔ¼ö½ÃÀÛ
ÇÔ¼öÀÇ ±â´É
} //ÇÔ¼öÁ¾·á
À̶§°¡Áö Äڵ带 º¸¿©ÁÖ¸é¼ printf()ÇÔ¼ö°¡ ¸ÕÁö ±Ã±ÝÇϼÌÀú ÀÌ ÇÔ¼ö´Â ¹®ÀÚ¿À̳ª,¹®ÀÚ,»ó¼ö,º¯¼ö µîÀ» ¸ð´ÏÅÍ¿¡ Ãâ·ÂÇÏ´Â ±â´ÉÀ» °®´Â ÇÔ¼öÀÔ´Ï´Ù. ¸ðµç ÇÔ¼öµéÀÌ ´Ù Áß¿äÇÏÁö¸¸ ÀÌ Ãâ·ÂÇÔ¼ö°¡ ¸Å¿ì Áß¿äÇÏÁö¿ä
ÀÚ ÀÌÁ¦ ¿©Å±îÁö ¹è¿öºÃ´ø °ÍÀ» Á÷Á¢ Äڵ带 Â¥º¼±î¿ä?
#include <stdio.h>
int main(void)
{
printf("³ëÁîÀÇ c world \n");//printf ÇÔ¼ö·Î "³ëÁîÀÇ c world" °¡ ¸ð´ÏÅÍ¿¡ Ãâ·ÂÀÌ µË´Ï´Ù.
return 0;
}
¼¼¹ÌÄÝ·ÐÀº ¹®ÀåÀÇ ³¡À» ÀǹÌÇÏ´Â ¸¶Ä§Ç¥°°Àº Á¸Àç ÀÔ´Ï´Ù.
ÇÔ¼öÀÇ ±â´É ¿µ¿ª¿¡ ¾ðÁ¦³ª ¼¼¹ÌÄÝ·Ð(;)°¡ ÀÖ½À´Ï´Ù. ÆíÁö³ª º¸°í¼¸¦ ¾µ¶§ ¿©·¯ºÐÀº ´Ù ›§´Ù´Â ¹®ÀåÀ» ³¡³µ´Ù´Â Àǹ̷Π¸¶Ä§Ç¥.¸¦ ÂïÀ¸½ÃÁ®? ÀÌó·³ c¾ð¾î¿¡¼ ¼¼¹ÌÄÝ·ÐÀº ¿¬»ê¼öÇàÇÏ´Â ¹®ÀåÀÇ ³¡À» ¾Ë¸®´Â ³ªÅ¸³»´Â ¸¶Ä§Ç¥ ¿ªÇÒÀ» ÇÑ´Ù´Â ¼ÀÀÌÁ®
returnÀº ¹Ýȯ°ú Á¾·áÀÇ Àǹ̸¦ °¡Áø´Ù
ÇÔ¼öÀÇ ±â´É ¿µ¿ª¿¡¼´Â returnÀÇ Àǹ̴ µÎ °¡ÁöÀÔ´Ï´Ù. ù¹ø°´Â ÇÔ¼ö¸¦ È£ÃâÇÑ ¿µ¿ªÀ¸·Î °ªÀ» ¹ÝȯÇÑ´Ù´Â ÀǹÌÀÌ°í¿ä µÑ°´Â main() ÇÔ¼ö¸¦ Á¾·á ½ÃŲ´Ù´Â ÀǹÌÀÔ´Ï´Ù.
ÀÌÁ¦ ÄÚµå·Î ¼³¸íÇØ º¸°Ú½À´Ï´Ù.
return 0; ¿î¿µÃ¼Á¦¿¡°Ô 0À» ¹ÝȯÇÏ°í main()ÇÔ¼ö¸¦ Á¾·áÇϰŶó!!
retutn() :¹ÝȯÇҰ͵µ ¾øÀ¸´Ï main()ÇÔ¼ö¸¦ ±×³É Á¾·á ½ÃÄѶó!!
±×·³ main() ÇÔ¼ö¿¡¼ 0À» ¹ÝȯÇÏ´Â ÀÌÀ¯´Â ¹«¾ùÀϱî¿ä? ÇÔ¼ö´Â ÇÁ·Î±×·¥ Á¾·á ½Ã È£ÁÙÀÚÀÎ ¿î¿µÃ¼Á¦¿¡°Ô 0À» ¹ÝȯÇÕ´Ï´Ù. ¿î¿µÃ¼Á¦´Â ¹Ýȯ°ª 0À» ÅëÇØ ÇÁ·Î±×·¥ÀÌ Á¤»óÀûÀ¸·Î Á¾·áµÇ¾ú´ÂÁö ¾Æ´ÑÁö¸¦ ÆÇ´ÜÇÏ°Ô µÇÁö¿ä.
ÀÚÀÚ ~ ¿©·¯ºÐ µû¶ó¿À½Ã´À¶ó ¹«Áö ¼ö°í Çϼ̽À´Ï´Ù. ¿©±â±îÁö°¡ c ¾ð¾îÀÇ ±âº»±¸Á¶ ÀÔ´Ï´Ù. ÀÌÇØ°¡ ¾ÈµÇ´õ¶óµµ ±¸Á¶¸¦ ¸Ó¸®¼Ó¿¡ »ó»óÇÏ½Ã¸é¼ Á÷Á¢ Äڵ带 Â¥º¸°í ¹Ýº¹ÇÏ½Ã¸é µË´Ï´Ù^^
|
Hit : 7772 Date : 2011/08/19 01:32
|