1.2 º¯¼ö
1.2.1 º¯¼ö¶õ?
º¯¼ö¶õ µ¥ÀÌÅ͸¦ ´ãÀ» ¼ö ÀÖ´Â ±×¸©ÀÔ´Ï´Ù. µ¥ÀÌÅÍ Å¸ÀÔÀÌ º¯¼ö¸¦ ¸¸µç´Ù¸é º¯¼ö´Â ±× ¼Ó¿¡ µ¥ÀÌÅÍ Å¸ÀÔ¿¡ ¸í½ÃµÈ ÇüÅÂÀÇ µ¥ÀÌÅ͸¦ ´ãÀ» ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅÍ Å¸ÀÔÀ¸·Î º¯¼ö¸¦ ¸¸µç´Ù´Â °ÍÀº ¸Þ¸ð¸® ¼Ó¿¡ µ¥ÀÌÅÍ Å¸ÀÔ¿¡¼ ¸í½ÃÇÑ ¸ð¾çÀÇ ¸Þ¸ð¸®¸¦ »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í´Â ±× ¸Þ¸ð¸®¿¡ ¾î¶°ÇÑ µ¥ÀÌÅ͸¦ ³Ö´Âµ¥, ±× µ¥ÀÌÅÍ´Â µ¥ÀÌÅÍ Å¸ÀÔ¿¡ ¸í½ÃµÈ µ¥ÀÌÅͶó¾ß µÈ´Ù´Â °ÍÀÔ´Ï´Ù. À̰ÍÀ» Á¤¸®Çϸé
n µ¥ÀÌÅÍ Å¸ÀÔÀÌ º¯¼ö¸¦ ¸¸µé ¼ö ÀÖ´Ù.(º¯¼ö »ý¼º)
n º¯¼ö°¡ ¸¸µé¾îÁø´Ù´Â °ÍÀº ¸Þ¸ð¸®»ý¼ºÀÇ ÀǹÌÀÌ´Ù. (º¯¼ö»ý¼º = ¸Þ¸ð¸®»ý¼º)
n »ý¼ºµÈ º¯¼ö¿¡´Â ÇØ´ç µ¥ÀÌÅÍ Å¸ÀÔÀÇ µ¥ÀÌÅ͸¦ ³ÖÀ» ¼ö ÀÖ´Ù.(ÇÒ´ç)
ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î µ¥ÀÌÅÍ, µ¥ÀÌÅÍ Å¸ÀÔÀÇ Áß°£ÀÚ ¿ªÇÒÀ» ÇÏ´Â º¯¼ö ±×¸®°í µ¥ÀÌÅÍ Å¸ÀÔÀ¸·Î ¼¼ºÐÈ ½ÃÄÑ º¼ ¼ö ÀÖ½À´Ï´Ù.
1.2.2 º¯¼öÀÇ Á¸Àç
º¯¼ö´Â µ¥ÀÌÅÍŸÀÔ ¾øÀ̴ Ȧ·Î Á¸ÀçÇÒ ¼ö ¾ø½À´Ï´Ù. Áï, µ¥ÀÌÅÍŸÀÔÀÌ ÀÚ½ÅÀÇ ÇüŸ¦ ÁöÁ¤ÇØ Áֱ⠶§¹®¿¡ Á¸ÀçÇÏ´Â °ÍÀÔ´Ï´Ù. À̰ÍÀº ¹Ýµå½Ã ÁöÄÑÁ®¾ß µÇ´Â ±ÔÄ¢À̸ç, ÀÌ ±ÔÄ¢À» ±ú´Â ¹ýÀº Àý´ë ¿ë³³µÇ¾î¼´Â ¾È µÈ´Ù°í »ý°¢ÇÏ½Ã¸é µË´Ï´Ù. µ¥ÀÌÅÍŸÀÔÀÇ Çã¶ôÀ» ¾ò¾î¾ß¸¸ ÇϳªÀÇ º¯¼ö·Î¼ ¿ªÇÒÀ» ÇÒ ¼ö ÀÖÀ¸¸ç, º¯¼ö´Â ¸Þ¸ð¸®¿¡ Á¸ÀçÀÇ Àǹ̸¦ ±×´ë·Î ´ã°í ÀÖ½À´Ï´Ù. µ¥ÀÌÅÍŸÀÔÀº Ȧ·Î ¸Þ¸ð¸®¸¦ »ý¼º ÇÒ ¼ö ¾ø´Â ºÒ½ÖÇÑ ³ðÀÔ´Ï´Ù. ÀÚ½ÅÀÌ Á¸ÀçÇϱâ À§Çؼ´Â º¯¼ö¶ó´Â °ÍÀ» ÅëÇØ¼ ÀÚ½ÅÀÇ ÇüŸ¦ Á¸ÀçÇÏ°Ô ÇÏ´Â °ÍÀÔ´Ï´Ù.
öÇÐÀûÀ¸·Î Á¤¸®¸¦ ÇØ º¸ÁÒ. µ¥ÀÌÅÍŸÀÔÀº ¸ð¾ç¸¸À» °¡Áö°í ÀÖ´Â ¹«Á¸ÀçÀÌ¸ç º¯¼ö´Â µ¥ÀÌÅÍŸÀÔÀ» Á¤ÇØ ÁÖ¸é ¸Þ¸ð¸®¿¡ Á¸ÀçÇÒ ¼ö ÀÖ´Â Á¸ÀçÀÇ Àǹ̸¦ ´ã°í ÀÖ½À´Ï´Ù. À̰ÍÀ» Àؾî¹ö¸®¸é °ÅÀÇ ÇÁ·Î±×·¥À» ¸¸µç´Ù´Â Àǹ̴ ¾ø´Ù°í ºÁµµ °ú¾ðÀÌ ¾Æ´ÏÁÒ. º¸ÅëÀÇ º¯¼ö°¡ Á¸ÀçÇÏ´Â ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.
º¯¼öÀÇ »ý¼º |
int x; int a, b; long z; |
¾Õ¿¡¼ ¾ð±ÞÇÑ °Í°ú °°ÀÌ ¡°µ¥ÀÌÅÍŸÀÔ º¯¼ö¸í¡± ÀÇ Çü½ÄÀ» µû¸£°Ô µË´Ï´Ù. ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î µ¥ÀÌÅÍ Å¸ÀÔ°ú º¯¼ö¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. Çѹø ´õ ¹àÇô µÎÁö¸¸, µ¥ÀÌÅÍŸÀÔ È¥ÀÚ¼¸¸Àº ¾Æ¹«°Íµµ ÇÒ ¼ö ¾øÀ¸¸ç º¯¼ö°¡ Á¸ÀçÇϱâ À§Çؼ´Â ¹Ýµå½Ã µ¥ÀÌÅÍ Å¸ÀÔÀ» ÁöÁ¤Çؾ߸¸ ÇÕ´Ï´Ù. À̰ÍÀº ºÒº¯ÀÇ ±ÔÄ¢ÀÔ´Ï´Ù.
1.2.3 °á·Ð
º¯¼ö¸¦ ¸¸µå´Â ÀÌÀ¯´Â µ¥ÀÌÅ͸¦ º¸°üÇϱâ À§Çؼ ÀÔ´Ï´Ù. µ¥ÀÌÅÍ Å¸ÀÔÀ¸·Î º¯¼ö¸¦ ¸¸µé¸ç, º¯¼ö´Â µ¥ÀÌÅ͸¦ ´ãÀ» ¼ö ÀÖ´Â ±×¸©ÀÇ ¿ªÇÒÀ» ÇÕ´Ï´Ù. º¯¼ö¿¡ ¾Æ¹«°Íµµ ³ÖÁö ¾ÊÀ¸¸é Çʿ䰡 ¾øÁÒ. ±×·¸´Ù¸é ¹º°¡¸¦ º¯¼ö¿¡ ³Ö¾î¾ß º¯¼öÀÇ ¿ªÇÒÀ» ÇÏ°Ô µË´Ï´Ù. µ¥ÀÌÅÍ Å¸ÀÔÀº ´Ü¼øÈ÷ ÇØ´çµÇ´Â ÇüÅÂÀÇ ¸Þ¸ð¸®¸¦ »ý¼ºÇÒ »Ó ´õ ÀÌ»óÀÇ ÀÏÀº ÇÏÁö ¾Ê°í, º¯¼ö´Â µ¥ÀÌÅ͸¦ º¸°üÇÒ ¼ö ÀÖ´Â ÀÏÀ» ÇÕ´Ï´Ù. ¿©±â¿¡ µé¾î°¡´Â µ¥ÀÌÅÍ´Â ¹Ýµå½Ã º¯¼ö¸¦ ¸¸µé ¶§ ¸í½ÃÇÑ µ¥ÀÌÅÍ Å¸ÀÔ¿¡ ¸Â´Â µ¥ÀÌÅÍÀÇ ÇüÀ» ³Ö¾î¾ß ÇÑ´Ù´Â °ÍÀÌ ÇÙ½ÉÀÔ´Ï´Ù.
º¯¼ö´Â µ¥ÀÌÅÍŸÀÔÀÇ ÁÖ¾îÁø ÇüÅ´ë·Î ¸Þ¸ð¸®¸¦ »ý¼ºÇÑ ÈÄ ÄÄÇ»ÅÍ ³»¿¡ Á¸ÀçÇϸç, º¯¼ö°¡ »ý¼º µÈ ÈÄ¿¡´Â ÁÖ¾îÁø ÇüÅ¿¡ ¸Â´Â µ¥ÀÌÅ͸¦ ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í, º¯¼ö¸¦ ¾Æ¹«¸® ¸¹ÀÌ ¸¸µé¾îµµ ¾î¶°ÇÑ µ¥ÀÌÅ͸¦ ³ÖÁö ¾ÊÀ¸¸é Çʿ䰡 ¾ø½À´Ï´Ù. ÀÌ µ¥ÀÌÅÍ´Â º¯¼ö¸¦ ¸¸µé ¶§ »ç¿ëÇÑ µ¥ÀÌÅÍŸÀÔ¿¡ ¸Â´Â ÇüÀÇ µ¥ÀÌÅ͸¦ ³Ö¾î¾ß¸¸ ÇÑ´Ù´Â °ÍÀº ¸ðµç ¾ð¾îÀÇ ¾ÆÁÖ ±âº»ÀûÀΠƯ¡ÀÔ´Ï´Ù. °è¼ÓÇØ¼, ¿ì¸®´Â º¯¼ö¿¡ µé¾î°¡´Â µ¥ÀÌÅÍÀ̶ó´Â Ãø¸é°ú ƯÁ¤ µ¥ÀÌÅ͸¦ º¯¼ö¿¡ ³Ö´Â ¹æ¹ýÀ̶ó´Â Ãø¸é¿¡¼ »ó¼ö¿Í ÇÒ´çÀ̶ó´Â °Í¿¡ ´ëÇØ ÀÚ¼¼È÷ ¾Ë¾Æ º¸µµ·Ï ÇϰڽÀ´Ï´Ù.
jabookÀúÀÚ¸íÇÔ |
Á¦¸ñ:¼Ò¼³°°ÀºÀÚ¹Ù1ºÎ ÀúÀÚ:ÃÖ¿µ°ü |