http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=218 [º¹»ç]
¿ÀÈ£~¹ú½á6¹ø°³»¿ä?? ÀÌ°Å..³Ê¹« Áøµµ°¡ ºü¸¥°¡?´ëÃ满¸®»¡¸® ³¡³»±¸ ³î¾Æ¾ß °Ù³×¿ä..=-=¤» ´ëÃæC°Á´ À½..¾à11¹ø°?12¹ø°±îÁö ÀÕÀ»°Í °°³×¿ä..¤»¤» ´ÙÀоîÁÖ¼¼¿ä~
6. C ÇÁ·Î±×·¥ÀÇ ±¸Á¶.
¿¹Á¦ ¼Ò½º¸¦ Çϳª º¸¸ç °øºÎÇϵµ·Ï ÇÏÁÒ.
/* ÆÄÀÏ À̸§ : C2-1.C
ÇÁ·Î±×·¥ ³»¿ë : °è»ê¿¡ ´ëÇÑ °á°ú¸¦ Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥ */
#include <stdio.h>
int add(int,int); /* µÎ ¼ö¸¦ ´õÇÏ´Â ÇÔ¼ö */
{void main()
int result; /* º¯¼ö ¼±¾ð */
result=add(3,5); /* addÇÔ¼ö¸¦ È£ÃâÇØ 3°ú 5¸¦ ´õÇÑ´Ù. */
printf("Result:%d\n",result); /* resultÀÇ °ªÀ» Ãâ·ÂÇÑ´Ù. */
}
int add(int a, int b)
{
return(a+b); /* a¿Í b¸¦ ´õÇؼ ¸®ÅÏ */
}
ÀÌ ÇÁ·Î±×·¥Àº ¾ÆÁÖ °£´ÜÇÏÁö¸¸ óÀ½ ÇϽô ºÐÀº Á» º¹ÀâÇØ º¸ÀÏ °Ì´Ï´Ù.
¿ì¼± Àú¹ø °Á ³»¿ëÀ» µéÃç º¸¸é¼ ±×¶§ ³ª¿Â ¼Ò½ºµé°ú ÀÌ ¼Ò½º¸¦ ºñ±³ÇØ º¸¼¼¿ä.
ÀÌ ¼Ò½º¿Í Àú¹ø °Á¿¡ ³ª¿Ô´ø ¿©·¯ ¼Ò½º¸¦ ºñ±³ÇØ º¸¸é °øÅëÁ¡ÀÌ ¸î °¡Áö ÀÖÀ» °Í ÀÔ´Ï´Ù.
¿ì¼± ÇÁ·Î±×·¥ óÀ½¿¡ #include <stdio.h>¶ó´Â °ÍÀÌ ²À ÀÖ°í void main()À̶ó´Â °ÍÀÌ ¾î´À ¼Ò½º¿¡³ª ÀÖÀ» °Ì´Ï´Ù.
À̰͵éÀÌ ¿Ö °øÅëÀûÀ¸·Î µé¾î ÀÖ´ÂÁö ¼Ò½º ºÐ¼®À» ÅëÇØ ¾Ë¾Æº¸ÁÒ.
(1) ¼±Çà󸮱â Áö½Ã¾î.
¿©±â¼ ÇÑ ÁÙ¾¿ »ìÆ캸±â·Î ÇÏÁÒ.
¿ì¼± óÀ½¿¡´Â
#include <stdio.h>
ÀÌ·± ¹®ÀåÀÌ ÀÖ½À´Ï´Ù. ÀÌ ¹®Àåó·³ #°¡ ºÙÀº °ÍÀ» ¼±Çà󸮱â Áö½Ã¾î¶ó°í ÇÕ´Ï´Ù.
Àú¹ø °ÀǶ§ µéÀºÀûÀÌ ÀÖÀ¸½Ç °Ì´Ï´Ù.ÀÌ ¼±Çà󸮱â Áö½Ã¾î´Â ¸ÞÅ©·Î ±â´É, ÆÄÀÏ Æ÷ÇÔ ±â´É, ¼±ÅÃÀû ÄÄÆÄÀÏ ±â´Éµî ¿©·¯ ±â´ÉÀ» ¼öÇàÇÕ´Ï´Ù. ±×Áß ¿©±â ³ª¿Â #include¶ó´Â Áö½Ã¾î´Â ÁöÁ¤µÈ ÆÄÀÏÀ» ÇÁ·Î±×·¥ ³»¿¡ Æ÷ÇÔ½ÃÅ°¶ó´Â Áö½Ã¾î ÀÔ´Ï´Ù. ±×·¯´Ï±î À§¿Í °°Àº °æ¿ì stdio.h¶ó´Â ÆÄÀÏÀ» ÇÁ·Î±×·¥ ³»¿¡ Æ÷ÇÔ½ÃÅ°¶ó´Â °ÍÀÌÁÒ. ÀÚ¼¼ÇÑ »ç¿ë¹ýÀ» »ìÆ캸¸é
#include <Æ÷ÇÔÇÒ ÆÄÀÏ>
#include "Æ÷ÇÔÇÒ ÆÄÀÏ"
ÀÌ·¸°Ô µÎ°¡Áö Çü½ÄÀÌ ÀÖ½À´Ï´Ù. óÀ½ ¹æ¹ýÀº ÁöÁ¤µÈ µð·ºÅ丮¿¡¼ ÆÄÀÏÀ» ã¾Æ Æ÷ÇÔ½ÃÅ°´Â °Í ÀÔ´Ï´Ù.
ÁöÁ¤µÈ µð·ºÅ丮´Â ÈçÈ÷ °³¹ß µµ±¸ÀÇ INCLUDEµð·ºÅ丮¸¦ °¡¸£Å°´Â °ÍÀ¸·Î ±× ¾È¿¡ µé¾î ÀÖ´Â ÆÄÀÏÀº °³¹ß µµ±¸¸¦ ¸¸µç °÷¿¡¼ Áö¿øÇÏ´Â °ÍµéÀÔ´Ï´Ù.
µÎ¹ø° ¹æ¹ýÀº ÇöÁ¦ À§Ä¡ÇÑ µð·ºÅ丮¿¡¼ ÆÄÀÏÀ» ã¾Æ Æ÷ÇÔ½ÃÅ°´Â °ÍÀÔ´Ï´Ù.¿¹¸¦ µé¾î ÇöÀç µð·ºÅ丮ÀÇ a.h¶ó´Â ÆÄÀÏÀÌ Àִµ¥, ±×°É Æ÷ÇÔ½ÃÅ°°í ½Í´Ù¸é.
#include "a.h"
ÀÌ·¸°Ô ÇÏ¸é µÊ´Ï´Ù. ´ëºÎºÐÀÇ ÇÁ·Î±×·¥¿¡¼ stdio.h¶ó´Â ÆÄÀÏÀ» Æ÷ÇÔ½ÃÅ°´Â ÀÌÀ¯´Â Â÷Â÷ ¹è¿ì°Ô µÉ °ÍÀÔ´Ï´Ù.
(2) ÇÔ¼ö¿Í mainÇÔ¼ö
µÎ¹ø° ÁÙÀº ÀÏ´Ü ³Ñ¾î°¡±â·Î ÇÏ°í ´ÙÀ½À» º¸¸é
void main()
{
int result; /* º¯¼ö ¼±¾ð */
result=add(3,5); /* addÇÔ¼ö¸¦ È£ÃâÇØ 3°ú 5¸¦ ´õÇÑ´Ù. */
printf("Result:%d\n",result); /* resultÀÇ °ªÀ» Ãâ·ÂÇÑ´Ù. */
}
ÀÌ°ÍÀÌ ÀÖ½À´Ï´Ù.
ÀÌ·¸°Ô »ý±ä °ÍµéÀ» ÇÔ¼ö¶ó°í Çϴµ¥ ÇÔ¼ö¶õ ¾î¶² ³»¿ëÀ» ó¸®ÇÏ°í ±× °á°ú¸¦ ¸®ÅÏÇÏ´Â ÇÁ·Î±×·¥ÀÇ ÇÑ ºÎºÐÀÔ´Ï´Ù. ¹Ýµå½Ã ÇϳªÀÇ ºí·°À¸·Î µÇ¾î ÀÖ¾î¾ß ÇÏÁÒ. ±×¸®°í ±× ¾È¿¡´Â ±× ÇÔ¼ö°¡ ó¸®ÇÒ ³»¿ëÀÌ µé¾î°¡°Ô µÊ´Ï´Ù. ÇÔ¼ö´Â ´ÙÀ½°ú °°Àº ±¸Á¶·Î ¸¸µë´Ï´Ù.
¸®ÅÏÇüÅ ÇÔ¼öÀ̸§([Àμö, Àμö, Àμö...])
{
/* ÇÁ·Î±×·¥ ³»¿ë */
.
.
}
¿©±â¼ ¸®ÅÏÇüÅÂÀ̶õ ó¸®ÇÏ°í ³ ÈÄÀÇ ¸®ÅÏÇÒ °á°úÀÇ ÇüÅ°¡ ¹«¾ùÀÎÁö¸¦ ¾²´Â °Í ÀÔ´Ï´Ù. Áï Á¤¼öÇüÅÂÀÎÁö, ¹®ÀÚ¿ÀÎÁö µîµî..
°á°ú¸¦ ¸®ÅÏÇÏÁö ¾Ê´Â °æ¿ì void¸¦ ¾¹´Ï´Ù.
ÇÔ¼ö À̸§Àº ±× ÇÔ¼ö¸¦ »ó¡ÇÏ´Â ½Éº¼ ÀÌÁÒ.
Àμö´Â ±× ÇÔ¼ö°¡ ¾î¶² ³»¿ëÀ» ó¸®ÇÒ¶§ ÇÊ¿äÇؼ Àü´Þ¹Þ¾Æ¾ß ÇÒ µ¥ÀÌÅÍ ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î ȸ鿡 ¹«¾ð°¡¸¦ Ãâ·ÂÇÏ´Â ÇÔ¼ö¸¦ ¸¸µç´Ù°í ÇսôÙ.
Ãâ·ÂÇϱâ À§Çؼ± Ãâ·ÂÇÒ ³»¿ëÀ» Àü´Þ¹Þ¾Æ¾ß Çϴµ¥ ±×¶§ Àμö¸¦ ÅëÇØ Àü´Þ¹Þ°Ô µÊ´Ï´Ù. Àü´Þ¹ÞÀ» µ¥ÀÌÅÍ°¡ ¾øÀ¸¸é ¾È½áµµ µË´Ï´Ù.
¿ì¼± Áö±Ý ³ª¿Â ÇÔ¼ö´Â mainÀ̶ó´Â ÇÔ¼öÀε¥ ÀÌ ÇÔ¼ö´Â ¾î¶² ÇÁ·Î±×·¥À̵çÁö Á¸ÀçÇÏ°í ÀÖ¾úÁÒ?
¿Ö ±×·²±î¿ä????????????????????
ÀÌÀ¯´Â C¾ð¾î ÇÁ·Î±×·¥Àº ¹Ù·Î mainÇÔ¼ö¿¡¼ ½ÃÀÛÇÏ°Ô µÇ±â ¶§¹®ÀÌÁÒ.
CÇÁ·Î±×·¥ÀÇ ½ÇÇàµÇ¸é ÀÌ mainÇÔ¼ö¸¦ ½ÃÀÛÀ¸·Î ÇÁ·Î±×·¥ÀÌ ÁøÇàµÇ°í mainÇÔ¼ö°¡ ³¡³ª¸é ÇÁ·Î±×·¥µµ ³¡³ª°Ô µË´Ï´Ù. ±×·¯¹Ç·Î ¹Ýµå½Ã ¸¸µé¾î¾ßÇÒ ÇÔ¼ö ÀÔ´Ï´Ù.
mainÇÔ¼ö¾È¿¡ ³ª¿À´Â °ÍÀ» Çϳª¾¿ ºÐ¼®ÇØ º¸¸é.
int result; /* º¯¼ö ¼±¾ð */
óÀ½¿¡ ÀÌ°Ô ³ª¿À´Âµ¥.. ÀÌ°Ç º¯¼ö¸¦ ¼±¾ðÇÏ´Â °Í ÀÔ´Ï´Ù.
±×³É ¾î¶² °ªÀ» ÀúÀåÇϱâ À§ÇØ ±â¾ïÀå¼Ò¸¦ ¸¶·ÃÇÏ´Â °ÍÀ̶ó »ý°¢ÇÏ½Ã¸é µÊ´Ï´Ù.
´ÙÀ½ÁÙÀº
result=add(3,5); /* addÇÔ¼ö¸¦ È£ÃâÇØ 3°ú 5¸¦ ´õÇÑ´Ù. */
ÀÌ°ÍÀε¥.. ÀÌ°ÍÀº ¹Ù·Î ÇÔ¼ö¸¦ È£ÃâÇÏ´Â °Í ÀÔ´Ï´Ù.
±×¸®°í ³ª¼ ±× °á°ú¸¦ result¶ó´Â ±â¾ïÀå¼Ò¿¡ º¸°üÇ϶ó´Â ¶æÀÌÁÒ. ±×·¯´Ï±î ÁöÁ¤ÇÑ ÇÔ¼ö ³»¿¡ ó¸® ³»¿ëÀ» ½ÇÇà½ÃÅ°°í ±×¶§ ³ª¿Â °á°ú¸¦ result¶ó´Â º¯¼ö¿¡ º¸°üÇÏ´Â ¹®ÀåÀÔ´Ï´Ù.
ÇÔ¼ö È£Ãâ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.
[º¯¼ö=]ÇÔ¼öÀ̸§([Àμö,Àμö,Àμö..]);
¿©±â¼ º¯¼ö´Â ÇÔ¼öÀÇ ³»¿ëÀÌ Ã³¸®µÈ ÈÄ ¸®ÅÏÇÏ´Â °á°ú¸¦ ³ÖÀ» ±â¾ïÀå¼Ò¸¦ ¸»ÇÕ´Ï´Ù. °á°ú¸¦ ¸®ÅÏÇÏÁö ¾ÊÀ¸¸é ¾²Áö ¾Ê¾Æµµ µË´Ï´Ù. ¶ÇÇÑ ¸®ÅÏÇÑ °á°ú¸¦ µû·Î ÀúÀåÇÒ ÇÊ¿ä°¡ ¾øÀ»¶§µµ ¾²Áö ¾Ê¾Æµµ µË´Ï´Ù.
±×¸®°í ÇÔ¼öÀ̸§Àº È£ÃâÇÒ ÇÔ¼ö¸¦ »ó¡ÇÏ´Â ½Éº¼, Àμö´Â ÇÔ¼ö°¡ Çϴ ó¸®¿¡ ÇÊ¿äÇÑ µ¥ÀÌÅÍÀÔ´Ï´Ù.
ÇÔ¼ö¸¦ È£ÃâÇÒ ¶§´Â ±× ÇÔ¼ö°¡ ¸¸µé¾îÁ® ÀÖ¾î¾ß ÇÕ´Ï´Ù. ±×¸®°í ÇÔ¼ö°¡ È£ÃâÇÏ·Á´Â °÷º¸´Ù ¹Ø¿¡ ¸¸µé¾î Á® ÀÖÀ¸¸é ÁÁÁö ¾ÊÁÒ. ÀÌÀ¯´Â À§¿¡¼´Â ÇÔ¼ö°¡ ÀÖ´ÂÁö¸¦ ¸ð¸£°Åµç¿ä. ±×·±µ¥ ¿©±â¼± add¶ó´Â ÇÔ¼ö°¡ ¹Ø¿¡ ÀÖÁÒ? ÀÌ·²¶© ÇÔ¼ö¸¦ À§¿¡ ¼±¾ðÇØ ÁÖ¸é ÁÁ½À´Ï´Ù. ÇÔ¼ö°¡ ÀÖ´Ù´Â °ÍÀ» ¾Ë·ÁÁÖ´Â °ÍÀÌÁÒ.²À ±×·¡¾ß ÇÏ´Â °Ç ¾Æ´ÏÁö¸¸, ¿äÁò ÄÄÆÄÀÏ·¯µéÀº °æ°í¸¦ ÁÖ°Ô µÇÁÒ.±×·¡¼ addÇÔ¼ö¸¦ ¼±¾ðÇÑ °ÍÀÌ mainÇÔ¼ö À§¿¡ ÀÖ´Â °ÍÀÎ
int add(int,int); /* µÎ ¼ö¸¦ ´õÇÏ´Â ÇÔ¼ö */
ÀÌ°Å ÀÔ´Ï´Ù. ÇÔ¼ö ¼±¾ðÀº °£´ÜÇѵ¥..
¸®ÅÏÇü ÇÔ¼öÀ̸§([Àμö, Àμö, Àμö...]);
ÀÌ·¸°Ô ÇÏ¸é µË´Ï´Ù. À̰͵éÀÌ ¹«½¼ ¶æ ÀÎÁö´Â ´Ù ¾Æ½Ã°ÚÁÒ?
ÀÌ·¸°Ô ÇÔ¼ö¸¦ ¼±¾ðÇÑ°ÍÀ» C¿¡¼´Â ÇÁ·ÎÅäŸÀÔÀ» ¼±¾ðÇÑ´Ù°í ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÁ·ÎÅäŸÀÔÀ» ¼±¾ðÇÏ¸é ¿¡·¯°¡ ¹æÁöµÇ´Â µîÀÇ ÁÁÀº Á¡ÀÌ ÀÖÀ¸¹Ç·Î ÇÁ·ÎÅäŸÀÔÀ» ¼±¾ðÇÏ´Â ½À°üÀ» ±â¸£´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
ÀÌÁ¦ add¸¦ È£ÃâÇßÀ¸´Ï add³»ÀÇ ³»¿ëÀ» »ìÆ캸ÁÒ
addÇÔ¼ö¸¦ º¸¸é
int add(int a, int b)
{
return(a+b); /* a¿Í b¸¦ ´õÇؼ ¸®ÅÏ */
}
ÀÌ·¸°Ô µÇ¾î ÀÖ½À´Ï´Ù. ¿ì¼± ¸®ÅÏÇÏ´Â °á°ú´Â Á¤¼öÀÔ´Ï´Ù. int°¡ Á¤¼ö¸¦ ÀǹÌÇϰŵç¿ä.
int¿Í °°Àº °Í¿¡ ´ëÇؼ´Â ´ÙÀ½ °Á¶§ ¹è¿ò´Ï´Ù. ±×¸®°í Àμö´Â a, bµÎ°³Àε¥, ¾Æ±î
result=add(3,5);
ÀÌ·¸°Ô È£ÃâÇßÀ¸¹Ç·Î a¿¡´Â 3ÀÌ, b¿¡´Â 5°¡ °¢°¢ µé¾î°©´Ï´Ù.
±×¸®°í ´ÙÀ½ÁÙÀº
return(a+b); /* a¿Í b¸¦ ´õÇؼ ¸®ÅÏ */
ÀÌ°ÍÀε¥.. ÀÌ°Ç ÇÔ¼öÀÇ Ã³¸®¸¦ ³¡³»°í ÇÔ¼ö¸¦ ºüÁ® ³ª¿À¶ó´Â °Í ÀÔ´Ï´Ù.¶ÇÇÑ ÇÔ¼ö¸¦ ºüÁ® ³ª¿Ã¶§ a¿Í b¸¦ ´õÇؼ °á°ú·Î ¸®ÅÏÇ϶ó´Â °ÍÀÌÁÒ. ¿©±â¿¡ ¾²ÀÎ returnÀº ÀÌ·¸°Ô ÇÔ¼ö¸¦ ºüÁ® ³ª¿Ã¶§ ¾²ÀÔ´Ï´Ù.
»ç¿ë¹ýÀº
return [¸®ÅÏ°ª];
À̶§ ¸®ÅÏ°ªÀ̶õ °á°ú·Î ¸®ÅÏÀ» ÇØ ÁÙ °ªÀ» ¸»ÇÕ´Ï´Ù. ¿¹¸¦µé¾î 3À» ¸®ÅÏÇØ ÁÖ·Á°í ÇÑ´Ù¸é.
return 3;
ÀÌ·¸°Ô ½á ÁÖ¸é µÊ´Ï´Ù.. ±×¸®°í ¸®ÅÏ°ªÀ» (¿Í )·Î ¹¾îÁÖ¸é ´õ ÁÁ°ÚÁÒ?
return(3);
ÀÌ·¸°Ô..
ƯÈ÷ ¸®ÅÏ°ªÀÌ ½ÄÀ¸·Î Ç¥ÇöµÉ¶§´Â ¹¾îÁÖ´Â ½À°üÀ» ±â¸£µµ·Ï Çϼ¼¿ä..
return(a+5);
ÀÌ·¸°Ô ¸»ÀÌ¿¡¿ä.
¸¸¾à ÇÔ¼ö°¡ ¾Æ¹« °ªµµ ¸®ÅÏÀ» ÇÏÁö ¾Ê´Â´Ù¸é, ¸®ÅÏ°ªÀº »ý·«Çصµ µÊ´Ï´Ù.
addÇÔ¼ö°¡ 3+5¸¦ ´õÇÑ °ªÀÎ 8À» °á°ú·Î ¸®ÅÏÇϰڳ׿ä?
±×¸®°í ¸®ÅÏÀ» ÇßÀ¸´Ï ´Ù½Ã mainÇÔ¼ö·Î µ¹¾Æ¿Í¾ß °ÚÁÒ?
À̶§ ¾Æ±î
result=add(3,5);
ÀÌ·¸°Ô È£ÃâÇßÀ¸¹Ç·Î result¿¡´Â 8ÀÌ µé¾î°¡°Ú±º¿ä.
±×·³ ´ÙÀ½ÁÙÀ» º¼±î¿ä.
printf("Result:%d\n",result); /* resultÀÇ °ªÀ» Ãâ·ÂÇÑ´Ù. */
ÀÌ°Í ¿ª½Ã ÇÔ¼ö¸¦ È£ÃâÇÏ´Â °Çµ¥..result°ªÀ» ȸ鿡 Ç¥½ÃÇÏ´Â ±â´ÉÀ» ÇÏ´Â °Í ÀÔ´Ï´Ù.±×·±µ¥ Á» ÀÌ»óÇÑ°Ô ÀÖÁö ¾Ê³ª¿ä?? printf¶ó´Â ÇÔ¼ö´Â ¸¸µéÁöµµ ¾Ê¾Ò´Âµ¥ ¾î¶»°Ô È£ÃâÇßÀ»±î¿ä?? ±×¸®°í ¼±¾ð Á¶Â÷µµ µÇ¾î ÀÖÁö ¾ÊÁÒ? ÀÌ ÇÔ¼ö´Â ¹Ù·Î stdio.h¶ó´Â ÆÄÀÏ¿¡ ¼±¾ðµÇ¾î ÀÖ½À´Ï´Ù. stdio.hÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â ÀÌÀ¯°¡ ¹Ù·Î ÀÌ°Í ¶§¹®ÀÌÁÒ. ¹°·Ð ¼±¾ðÀ» ÇÏÁö ¾Ê¾Æµµ »ó°ü ¾øÁö¸¸ ¸»ÀÔ´Ï´Ù.±×·±µ¥ ÀÌ ÇÔ¼ö¸¦ ¼±¾ðÇß´Ù Çصµ ½ÇÁ¦ ÇÔ¼ö°¡ ¸¸µé¾îÁ® ÀÖÁö ¾ÊÁÒ? ÀÌ ÇÔ¼ö´Â C¾ð¾î °³¹ß ÆÐÅ°Áö¸¦ ¸¸µç °÷¿¡¼ Áö¿øÇÏ´Â ÇÔ¼ö·Î ±×°÷¿¡¼ ¸¸µé¾î ÄÄÆÄÀÏÇؼ ¸ñÀû ÆÄÀÏ·Î ¸¸µç ÈÄ ±âŸ ´Ù¸¥ ÇÔ¼öµéÀÇ ¸ñÀû ÆÄÀÏ°ú °°ÀÌ ÇϳªÀÇ ÆÄÀÏ·Î ¹¿© ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ¸ñÀû ÆÄÀÏ ÇÑ°³ ÀÌ»óÀ» ¹Àº °ÍÀ» ¶óÀ̺귯¸® ¶ó°í ÇÏ°í È®ÀåÀÚ´Â .LIB°¡ µÊ´Ï´Ù.
Àú¹ø °ÀÇ ¶§ µéÀº ÀûÀÌ ÀÖÁÒ? ¶óÀ̺귯¸®¶õ ¸»À»..±×¸®°í Àú¹ø °ÀǶ§ ³ª¿Â ·±Å¸ÀÓ ¶óÀ̺귯¸®°¡ ¹Ù·Î printfÇÔ¼ö°¡ µé¾îÀÖ´Â ¶óÀ̺귯¸®·Î ÀÌ·± ÀÌÀ¯¶§¹®¿¡ ¸µÅ©½Ã¿¡ ·±Å¸ÀÓ ¶óÀ̺귯¸®°¡ ÇÕÃÄÁö´Â °ÍÀÌÁÒ.
·±Å¸ÀÓ ¶óÀ̺귯¸®°¡ ¾øÀ¸¸é printf¶ó´Â ÇÔ¼ö¸¦ ¾²Áö ¸øÇÏ°Ô µÇ°Åµç¿ä. ÀÌ·¸°Ô Çؼ mainÇÔ¼ö°¡ ³¡³µ³×¿ä ±×·³ ÇÁ·Î±×·¥ÀÌ Á¾·áµÇ°Ô µË´Ï´Ù. ÀÌÁ¦ ÇÁ·Î±×·¥ÀÇ °á°ú¸¦ º¸±â·Î ÇÏÁÒ.
ºÐ¼®ÇÑ°Ô ¸Â¾Ò´Ù¸é °á°ú°¡ 8ÀÌ µÇ°ÚÁÒ?
C:\>C2-1.EXE
Result:8
C:\>
¿ª½Ã ¸Â±º¿ä..
(3) ´Ù½ÃÇѹø Á¤¸®..
ÀÌÁ¦ °£´ÜÈ÷ CÇÁ·Î±×·¥ÀÇ ±¸Á¶¸¦ Á¤¸®Çغ¸°Ú½À´Ï´Ù.
CÇÁ·Î±×·¥Àº ±âº»ÀûÀ¸·Î ´ÙÀ½°ú °°Àº ±¸Á¶·Î µÇ¾î ÀÖ½À´Ï´Ù.
1. ¼±Çà󸮱â Áö½Ã¾î ºÎºÐ.
2. Àü¿ª µ¥ÀÌÅÍ ¹× ÇÔ¼ö ¼±¾ð ºÎºÐ.
3. ÇÔ¼ö ºÎºÐ.
óÀ½À¸·Î ¼±Çà󸮱â Áö½Ã¾î ºÎºÐÀº ¸» ±×´ë·Î ¼±Çà󸮱â Áö½Ã¾îµéÀ» ¾²´Â ºÎºÐÀÔ´Ï´Ù.
#include¿Ü¿¡ ¿©·¯°¡Áö Áö½Ã¾îµéÀº ³ªÁß¿¡ ¹è¿ì°Ô µË´Ï´Ù.
±×¸®°í ¼±Çà󸮱â Áö½Ã¾î´Â ¹Ýµå½Ã #·Î ½ÃÀÛÇÑ´Ù´Â °ÍÀ» ±â¾ïÇϼ¼¿ä.
µÎ¹ø° ºÎºÐÀº Àü¿ª º¯¼ö ¹× ÇÔ¼ö ¼±¾ð ºÎºÐÀε¥ Àü¿ª µ¥ÀÌÅ͸¦ ¼±¾ðÇϰųª ÇÔ¼ö¸¦ ¼±¾ðÇÏ´Â °÷ÀÔ´Ï´Ù.
Àü¿ª µ¥ÀÌÅͶõ ¸ðµç ÇÔ¼ö¿¡¼ »ç¿ëÇÒ¼ö ÀÖ´Â µ¥ÀÌÅ͸¦ ¸»ÇÏ´Â °ÍÀ¸·Î ´ÙÀ½¿¡ ÀÚ¼¼È÷ ¹è¿ó´Ï´Ù. ±×¸®°í ÇÔ¼ö ¼±¾ðÀº ¹«¾ùÀÎÁö ¹è¿ì¼Ì°í...
¼¼¹ø° ºÎºÐÀº ÇÔ¼ö ºÎºÐ Àε¥ ½ÇÁ¦ÀûÀÎ ÇÁ·Î±×·¥À» ±â¼úÇÏ´Â °÷À¸·Î¼ °¡Àå Áß¿äÇÏ´Ù°í º¼¼ö ÀÖÁÒ. ƯÈ÷ mainÇÔ¼ö´Â ¹Ýµå½Ã ¸¸µé¾î¾ß ÇÑ´Ù´Â °ÍÀ» ÀØÁö ¸¶½Ã±â ¹Ù¶ø´Ï´Ù.
¸¶Áö¸·À¸·Î µÎ¹ø°ºÎºÐÀº ´Ù¸¥ ÆÄÀÏ¿¡ µû·Î ±â¼úÇÏ¿© #includeÁö½Ã¾î¸¦ ÅëÇØ Æ÷ÇÔ½ÃÅ°±âµµ Çϴµ¥ À̶§ ±× ´Ù¸¥ ÆÄÀÏÀ» Çì´õ(¾ÕºÎºÐÀ̱⠶§¹®)ÆÄÀÏÀ̶ó°í ÇÏ°í È®ÀåÀÚ´Â .HÀÔ´Ï´Ù
±×¸®°í stdio.hµµ Çì´õÆÄÀÏ ÀÔ´Ï´Ù.
|
Hit : 10940 Date : 2004/07/15 07:18
|