ÅëÇÕ°Ë»ö
¿¡ÀÌ»Ô
¹æ¼ÛÅë½Å´ë ÇнÀÀÚ·á

[±â¸»½ÃÇè]°´Ã¼ÁöÇâÇÁ·Î±×·¡¹Ö(2008³â)

¿¡ÀÌ»Ô > ¹®¼­¹Ú½º > ±â¸»½ÃÇè | 2008/06/17 ±¸¸Å(1) ¤Ó Á¶È¸(108)
¹®¼­ ¿ä¾àÁ¤º¸
±¸¸ÅÀÚ Æò°¡
  • ÆÇ¸Å°¡°Ý : 7,200¿ø (57Pages)
  • ÀúÀ۽ñâ : 2008/06
  • Ãßõµ¶ÀÚ : ¹æ¼ÛÅë½Å´ëÇлý
¹®¼­ »ó¼¼Á¤º¸
¼Ò°³±Û ¢º ½ÃÇè¹üÀ§ : ±³Àç 3~8Àå
¢º Á߿䰳³äÁ¤¸®(¹æ¼Û°­ÀÇ Æ÷ÇÔ), ¿¬½À¹®Á¦Ç®ÀÌ, Çٽɿ¹»ó¹®Á¦, ±â¸» ±âÃâ¹®Á¦ Ç®ÀÌ(¡®02~¡®07³â),
±â¸» ±âÃâ¹®Á¦/´ä(¡®06³â), ¸ðÀǰí»ç(49¹®Ç×) [±³Àç°³Æí2008³â]
¸ñÂ÷ Á¦3Àå ÇÔ¼ö (p.77¢¦p.102)
Á¦4Àå Ŭ·¡½º¿Í °´Ã¼ (p.103¢¦p.152)
Á¦5Àå ¿¬»êÀÚ ´ÙÁßÁ¤ÀÇ(p.153¢¦p.202)
Á¦6Àå »ó¼Ó(p.203¢¦p.258)
Á¦7Àå ÅÛÇø´ (p.259¢¦p.298)
Á¦8Àå ¿¹¿Üó¸® (p.299¢¦p.320)
º»¹®³»¿ë ....Á¦3Àå ÇÔ ¼ö
(1) ÇÔ¼öÀÇ Á¤ÀÇ¿Í È£Ãâ
¢º Á¤ÀÇ : ÇÔ¼ö¶õ ƯÁ¤ÇÑ ±â´ÉÀ» °¡Áø µ¶¸³ÀûÀÎ ¸ðµâ·Î½á, ÇÊ¿äÇÑ ÀÛ¾÷À» ¼öÇàÇÏ´Â ÇÁ·Î±×·¥ ¹®ÀåµéÀ» ÇϳªÀÇ ´ÜÀ§·Î ¸ð¾Æ ³õ°í, ÀÌ¿¡ À̸§À» ºÎ¿©ÇÑ °ÍÀÌ´Ù.
ReturnType functionName(fParameterList) // ¸Ó¸®ºÎ(header)
{ // ¸öü ºí·Ï
Type1 localVar1; // Áö¿ªº¯¼ö Á¤ÀÇ
Type2 localVar2;
......
statement1; // ó¸®ÇÒ ÀÛ¾÷À» ¼öÇàÇÏ´Â ¹®Àå
statement2;
......
return returnExpression; // °á°ú°ªÀ» ¹ÝȯÇÔ.
};
¢º ÇÔ¼öÀÇ È£Ãâ : main ÇÔ¼ö¸¦ Á¦¿ÜÇÑ ¸ðµç ÇÔ¼ö´Â È£Ãâ¿¡ ÀÇÇØ ¼öÇàµÈ´Ù.
1. functionName(aParameterList);
2. varName = functionName(aParameterList);
// aParameterList¿¡ ÇÔ¼ö¿¡ Àü´ÞÇÒ ÆÄ¶ó¹ÌÅ͵éÀ» ³ª¿­ÇÑ´Ù.
(2) ÀμöÀÇ Àü´Þ
¢º °ª È£Ãâ(call by value) : ½Ç ¸Å°³º¯¼öÀÇ °ªÀ» Çü½Ä ¸Å°³º¯¼ö¿¡ º¹»çÇÏ¿© ÁÖ´Â ¹æ½ÄÀÌ´Ù. ¿©±â¼­ Çü½Ä ¸Å°³º¯¼ö¶õ ÇÔ¼ö¸¦ Á¤ÀÇÇÒ ¶§ Àμö¸¦ ¹Þ±â À§ÇØ »ç¿ëÇÏ´Â º¯¼ö¸¦ ¸»Çϰí, ½Ç ¸Å°³º¯¼ö¶õ ÇÔ¼ö¸¦ È£ÃâÇÒ ¶§ ÇÔ¼ö¿¡ Àü´ÞµÇ´Â °ª ¶Ç´Â º¯¼ö¸¦ ¸»ÇÑ´Ù.
¢º ÂüÁ¶ È£Ãâ(call by reference) : ½Ç ¸Å°³º¯¼öÀÇ ÂüÁ¶, Áï ÁÖ¼Ò¸¦ Àü´ÞÇÑ´Ù.
....
Âü°íÀÚ·á ¿¡ÀÌ»Ô(http://appul.kr)
Çб³Á¤º¸ 2ÁÖ°£ ´Ù¿î¹ÞÀº ÇлýÀÇ Çб³Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.(5P ¼Ò¿ä)
ÀúÀÛ±Ç Á¤º¸ º» ¹æ¼ÛÅë½Å´ëÀÚ·á´Â (ÁÖ)¿¡ÀÌÀüÆ®¼ÒÇÁÆ®¿Í ¢ß¿¡ÀÌÇ÷¯½º·Î°£ÀÇ ÀúÀÛ±Ç °è¾àÀ» ÅëÇÏ¿© Á¦°øµÇ°í ÀÖ½À´Ï´Ù.
º» ÀúÀÛ¹°À» ºÒ¹ýÀûÀ¸·Î ÀÌ¿ë½Ã´Â ¹ýÀûÀÎ Á¦Àç°¡ °¡ÇØÁú ¼ö ÀÖ½À´Ï´Ù.

±¸¸ÅÆò°¡(
0
)
±¸¸Å¹®ÀÇ(
0
)
Æ®·¢¹é(
0
)