http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=1451 [º¹»ç]
°¡²û Áú¹®¶õÀ» º¸¸é
"C ÄÚµåÁß ¾îµð°¡ À߸ø‰ç´ÂÁö °¡¸£ÃÄÁÖ¼¼¿ä."
¶ó´Â Áú¹®À» º¸°ïÇÕ´Ï´Ù.
»Ó¸¸¾Æ´Ï¶ó , "ÀÌ ÄÚµå Á¦´ë·Î §°Å¾ß?"
"ÀÌ Äڵ忡¼ ƯÁ¤±â´ÉÀ» Ãß°¡ÇÏ°í½ÍÀºµ¥ ¾î¶»°Ô ÇؾßÇÏ´Ï?"
¶ó´Â Áú¹®ÀÚÁÖ ¹Þ°ï Çϴµ¥¿ä.
¹°·Ð ÀÌ·±Áú¹®Àº '±×³É µð¹ö°Å µ¹¸®¼¼¿ä' ¶Ç´Â 'Àß »ý°¢Çغ¸¸é ¾ËÅÙµ¥'
¶ó´Â ¸»À» ÇÏ°í½ÍÁö¸¸..
±×·¡µµ óÀ½½ÃÀÛÇÏ´Â ºÐµéÀ̶õ »ý°¢¿¡ µÇµµ·ÏÀÌ¸é ´äº¯À» Çص帱·Á°í ÇÕ´Ï´Ù.
ÇÏÁö¸¸!!
Á¤¸» µµ¿Íµå¸®°í ½Í¾îµµ ¾Ë¾Æº¼¼ö ÀÖ¾î¾ß µµ¿Íµå¸±°Í¾Æ´Õ´Ï±î.
µµÀúÈ÷ ¾Ë¾Æº¼¼ö ¾ø´Â ÄÚµåµé. ¸¶±¸ ²¿¿©ÀÖ´Â ÄÚµåµéÀ» º¸¸é
¾Æ¹«¸® µµ¿ÍÁÖ°í ½Í¾îµµ ÄÚµåÇؼ®Çϴµ¥ ¹Ý³ªÀýÀÌ °É¸³´Ï´Ù.
±×·¯¸é ´äº¯ÇÏ´Â ½Ã°£ÀÌ ´Ê¾îÁö´Â°Ô ´ç¿¬ÇÏ°ÚÁÒ?
±×·¡¼ Áö±ÝºÎÅÍ ´Ù¸¥ »ç¶÷ÀÌ Àß ¾Ë¾Æ º¼¼öÀÖ´Â ÄÚµù½ºÅ¸ÀÏÀ» ¼Ò°³ÇÏ·Á ÇÕ´Ï´Ù.
(±×¸®°í ÀÚ½ÅÀÌ ³ªÁß¿¡ Äڵ带 ºÃÀ»‹šµµ Àß¾Ë¾Æ º¼¼ö ÀÖÁÒ. )
1. º¯¼ö¸íÀº µÇµµ·Ï ¸íÈ®ÇÏ°Ô.
º¯¼ö¸íÀ» ÀüºÎ int a, int b; ÀÌ·±½ÄÀ¸·Î ÇسõÀ¸¸é µµÀúÈ÷ ¾Ë¾Æº¼¼ö ¾ø½À´Ï´Ù.
int sum; int Average; char Name[20];
ÀÌ·±½ÄÀ¸·Î º¯¼ö¸í¿¡¼ ±× º¯¼ö°¡ ¹«¾ùÀÎÁö¸¦ ¾Ë¾Æº¼¼ö ÀÖ°Ô
¾²´Â°ÍÀÌ ÈξÀ º¸±â ÆíÇÕ´Ï´Ù.
Á¤ ¿µ¾î°¡ Èûµé´Ù¸é ÇÑ±Û ¹ßÀ½³ª´Â ´ë·Î ¾²¼Åµµ ¹«¹æÇÕ´Ï´Ù.
Æ÷ÀÎÅÍ ¾Õ¿¡´Â p¸¦ Á¤¼ö ¾Õ¿¡´Â nÀ» ºÙ¿©ÁÖ°í
´Ü¾îù±ÛÀÚ¸¦ ´ë¹®ÀÚ·Î ¾²´Â°ÍÀÌ ÈξÀ º¸±â ÁÁÁö¸¸,
±×°Í±îÁö´Â ¹Ù¶óÁö ¾Ê½À´Ï´Ù. ´Ù¸¸ Àû¾îµµ ´Ü¾îÀÌ¿©¸¸ ¾Ë¾Æº¸±â ½±°ÚÁÒ?
(ÀÌ·± ½ÄÀÇ Ç¥±â¹ý¿¡ °ü½ÉÀÖ´Ù¸é ÄÚµù½ºÅ¸ÀÏ, Çë°¡¸®¾È Ç¥±â¹ý µîÀ» °Ë»ö)
2. goto ¹®Àº Àý´ë·Î ¾²Áö ¾Ê´Â´Ù.
goto¹®Àº ¶óº§¿¡ ºÙ¿©³õÀºµ¥·Î Á¡ÇÁÇعö¸®´Âµ¥¿ä.
ÀÌ°Ô »ý°¢º¸´Ù »ç¶÷ Çê°¥¸®°ÔÇÕ´Ï´Ù.
ªÀº ÄÚµå ¿¡¼µµ »ç¶÷ Çê°¥¸®°Ô Çϴµ¥ ±äÄÚµå´Â ¿ÀÁ×ÇÏ°Ú½À´Ï±î.
¿Ö Çò°¥¸®³Ä. Äڵ尡 ÇÑ´«¿¡ º¸ÀÏÁ¤µµ´Ï ¾ÈÇò°¥¸®°ÚÁö¶ó°í »ý°¢ÇÏ½Å´Ù¸é ¿À»ê.
¼öÇÐ °øºÎÇÒ¶§ Áõ¸íÀº p.100¿¡ 3°ÁÙºÎÅÍ ¶ó´Â ½ÄÀ̸é
¾ó¸¶³ª Â¥Áõ³ª°í ¾Ë¾Æº¸±â Èûµì´Ï±î?
Äڵ嵵 ¸¶Âù°¡Áö, °°ÀºÀÌÀ¯·Î break;¿Í contiune;
±×¸®°í ±â³ª±ä ·çÇÁµµ ¾Ë¾Æº¸±â Èûµì´Ï´Ù.
3. µÇµµ·ÏÀÌ¸é ·çÇÁ¹® if ¹®Àº Áßø½ÃÅ°Áö ¾Ê´Â´Ù.
¹°·Ð Áßø½Ãų¼ö ¹Û¿¡ ¾ø´Â ‹š¿¡´Â ÁßøÇؾ߰ÚÁÒ.
ÇÏÁö¸¸ ³Ê¹« ¸¹Àº ÁßøÀº ¿ª½Ã³ª »ç¶÷ Çê°¥¸®°Ô ¸¸µå´Âµ¥ ÇѸòÇÕ´Ï´Ù.
ÁßøÀÌ ³Ê¹« ¸¹´Ù ½ÍÀ¸¸é ÇÔ¼ö·Î ¹¾î¼ »©ÁÖ´Â ¼¾½º°¡ ÇÊ¿äÇÕ´Ï´Ù.
4. Áߺ¹µÇ´Â ÇൿÀº ctrl +c, ctrl + v°¡ ¾Æ´Ï¶ó ÇÔ¼ö·Î.
°¡²û Áߺ¹µÇ´Â ÇൿÀ» º¹»ç, ºÙ¿©³Ö±â ÇϽô ºÐµéÀÌ ÀÖ´õ±º¿ä.
±×·¯¸é °°Àº µ¿ÀÛÀ» Çϴ°ÍÀ» µÎ¹ø ¼¼¹ø ºÐ¼®ÇØ¾ß ÇÒ¶§µµ ÀÖ½À´Ï´Ù.
ƯÈ÷ ÁßøµÈ if¹®°ú while¿¡¼ ±×·¸´õ±º¿ä..
±×·¡¼ °°Àº ÇൿÀε¥ µé¾î°¡´Â º¯¼ö°¡ ´Ù¸£´Ù ¶ó´ø°¡.
°°ÀºÇൿÀε¥ ±× ÇൿÀ» ÇؾßÇÒ ´ë»óÀÌ ´Ù¸£´Ù. ¶ó´ø°¡.
ÇÏ¿©°£ °°Àº ÇൿÀÌ¸é µÇµµ·ÏÀ̸é ÇÔ¼ö¸¦ ¾²´Â°ÍÀÌ ÁÁ½À´Ï´Ù.
ÀÌ°É ´ëÇб³ ÄÄ°ø 4Çг⠱îÁöµµ ¾ÈÇϽô ºÐÀÌ ÀÖ´õ±º¿ä..
ÀÇ¿Ü·Î À߸𸣰í Áö³ª°¡´Â ºÎºÐÀÔ´Ï´Ù.
5. ÁÖ¼®Àº °£°áÈ÷ ±×¸®°í ¸¹Áö ¾Ê°Ô.
ÁÖ¼®Àº ±¦È÷ ÀÖ´Â°Ô ¾Æ´Õ´Ï´Ù.
¹°·Ð ÄÚµå·Î ¸ðµç°ÍÀ» ¾Ö±âÇÒ¼ö ÀÖ´Ù¸é ÁÁ°ÚÁö¸¸
º¸ÅëÀº ±×·¯Áú ¸øÇϴϱñ ÁÖ¼®À» ´Þ°ÔµË´Ï´Ù.
ÁÖ¼®´Ü´Ù°í ¼º´ÉÀúÇÏ µûÀ§ ¾ø½À´Ï´Ù.
(ÄÄÆÄÀÏ·¯¿¡¼ ÁÖ¼®Àº Ãë±Þ¾ÈÇÕ´Ï´Ù)
±×·¯´Ï±ñ ¿©·¯ºÐ.. Á¦¹ß ¸Ó¸®¼Ó¿¡ ÀÖ´Â ³í¸®Àû È帧À» ÁÖ¼®À¸·Î ´Þ¾Æ¼
¾Ë¾Æº¸±â½±°Ô ÇսôÙ. ¹°·Ð ½Ã½ÃÄÝÄÝ ÁÖ¼®À» ´Ù´Â °Ç ÀÌ»óÇÏÁö¸¸.
´ëÃæ À̺κÐÀÌ ¹«½¼¿ªÈ°À» ÇÑ´Ù¸¦ ªÀº ÄÚ¸àÆ®·Î ´Þ¸éµË´Ï´Ù.
°í¼ö¿Í ÇϼöÀÇ Â÷ÀÌ°¡ ¹Ù·Î ÀÌ ÁÖ¼®¿¡¼ ³ªÁÒ.
°í¼öÀÇ ÁÖ¼®Àº ª°í °£°áÇϸ鼵µ ¸¹Áö ¾Ê½À´Ï´Ù. ±Ùµ¥ ½Ã±âÀûÀýÇÏ°Ô µé¾î°¡ ÀÖÁÒ.
ÇϼöÀÇ ÁÖ¼®Àº ±æ°í ½Ã½ÃÄÝÄÝÇѰͱîÁö ´ÙÀû¾î ³õ½À´Ï´Ù. ±×·±µ¥µµ ¾Ë¾Æ¸Ô±â ÈûµéÁÒ.
ÀÌ·±ºÎºÐÀº Äڵ带 ¸¹ÀÌ Â¥´Ùº¸¸é ´À³¢°Ô µË´Ï´Ù.
ÀÌ·±°É ÅëƲ¾î¼ ÄÚµù½ºÅ¸ÀÏÀ̶ó°í Çϴµ¥¿ä.
¿ø·¡´Â "¼ÒÇÁÆ®¿þ¾î °øÇÐ"À̶ó´Â °ú¸ñ¿¡¼ ¹è¿ì´Â °ÅÁö¸¸ ÀÌ°Ç ½À°ü¿¡ °¡±î¿î°Å¶ó
óÀ½ºÎÅÍ ¸ö¿¡ ¹è¿©ÀÖ¾î¾ß ÇÕ´Ï´Ù. ±×·¡¼ °£·«ÇÏ°Ô Á¤¸» À̰͸¸Àº ÇÏ´Â °ÍÀ» ¸îÀÚ Àû¾îºÃ½À´Ï´Ù. óÀ½¿¡´Â ÀÌ°Ô Á¤¸» Èûµé°í ±ÍÂúÁö¸¸. ³ªÁß¿¡ ÇÑ 1¸¸ÁÙ 10¸¸Á٠¥¸® ÄÚµåµé Â¥´Ùº¸¸é ÀÌ·±°ÍÀ»ÀÌ ¿ÀÈ÷·Á ÆíÇØÁú°Í ÀÔ´Ï´Ù. |
Hit : 6738 Date : 2010/04/03 11:57
|