°³¶ËÀ̳׿¡¼ ÆÇ¸ÅµÈ "µÎµé³«¼ÀÇ C/C++ ÇѲ¨¹ø¿¡ ¹è¿ì±â" Á¤°¡ 27,000¿ø Æò±ÕÇÒÀΰ¡
|
|
|
¢Ã 01Àå: Ãâ·ÂÇϱâ 1.1 Hello, world! ____1.1.1 ÇÁ·ÎÁ§Æ® ¸¸µé±â ____1.1.2 ù ÇÁ·Î±×·¥ ¸¸µé±â 1.2 Hello, world! Çؼ®Çϱâ 1.3 printf·Î ´Ù¾çÇÑ µ¥ÀÌÅÍ Ãâ·ÂÇϱâ ____1.3.1 ¼Ò½º ÆÄÀÏ Ãß°¡Çϱâ ____1.3.2 Á¤¼öÀÇ µ¡¼À °á°ú Ãâ·ÂÇϱâ: 2 + 3 = 5 ____1.3.3 ¼½Ä ÁöÁ¤ÀÚ
¢Ã 02Àå: º¯¼ö¿Í ¿¬»êÀÚ 2.1 º¯¼ö »ç¿ëÇϱâ ____2.1.1 º¯¼öÀÇ ¼±¾ð°ú ´ëÀÔ ____2.1.2 º¯¼öÀÇ ÃʱâÈ ____2.1.3 º¯¼öÀÇ À̸§ 2.2 ÀÚ·áÇü ____2.2.1 int¿Í float ____2.2.2 ºñÆ®¿Í ¹ÙÀÌÆ® ____2.2.3 ÀÌÁø¹ý°ú Á¤¼ö ÀÚ·áÇü ____2.2.4 ¿©·¯ °¡Áö ÀÚ·áÇü ____2.2.5 sizeof ¿¬»êÀÚ 2.3 Çüº¯È¯ 2.4 charÇü°ú ASCII ÄÚµå ____2.4.1 ¹®ÀÚ³¢¸®ÀÇ µ¡¼À: '2' + '3' = 'e' ____2.4.2 ¹®ÀÚÇüÀ¸·Î¼ÀÇ charÇü 2.5 º¯¼ö·Î ¿¬»êÇϱâ ____2.5.1 ´ëÀÔ ¿¬»êÀÚ¿Í º¹ÇÕ ´ëÀÔ ¿¬»êÀÚ ____2.5.2 Áõ°¨ ¿¬»êÀÚ ____2.5.3 ºñ±³ ¿¬»êÀÚ¿Í Áø¸´°ª ____2.5.4 ³í¸® ¿¬»êÀÚ ____2.5.5 ¿¬»êÀÚÀÇ ¿ì¼±¼øÀ§
¢Ã 03Àå: ÀԷ¹ޱâ 3.1 scanf »ç¿ëÇϱâ 3.2 scanfÀÇ ¼½Ä ÁöÁ¤ÀÚ 3.3 scanf ÇÔ¼ö °ü·Ã º¸¾È ¹®Á¦
¢Ã 04Àå: Á¦¾î¹® 4.1 if¹®À¸·Î °æ¿ì ³ª´©±â ____4.1.1 if¹® ____4.1.2 if-else ____4.1.3 else if 4.2 if¹® ½ÉÈ ____4.2.1 Áßø if¹® ____4.2.2 Áßø if¹®ÀÇ °üÁ¡À¸·Î º» else if ____4.2.3 if¹®°ú ¿©·¯ °¡Áö ÄÚµù ½ºÅ¸ÀÏ 4.3 switch¹® 4.4 goto¹® 4.5 while¹®À¸·Î ¹Ýº¹Çϱâ ____4.5.1 while¹® ____4.5.2 do-while¹® 4.6 for¹®À¸·Î ¹Ýº¹Çϱâ 4.7 for¹® ½ÉÈ ____4.7.1 Á¶°Ç »ý·«Çϱâ ____4.7.2 µÎ °³ ÀÌ»óÀÇ Á¶°Ç »ç¿ëÇϱâ ____4.7.3 break¿Í continue: ¹Ýº¹¹® Á¶ÀÛÇϱâ ____4.7.4 Áßø for¹®
¢Ã 05Àå: ¹è¿°ú Æ÷ÀÎÅÍ 5.1 ¹è¿ ____5.1.1 ¹è¿ÀÇ ¼±¾ð°ú »ç¿ë ____5.1.2 ¹è¿ÀÇ ÃʱâÈ 5.2 ¹è¿ È°¿ë ____5.2.1 °Å²Ù·Î Ãâ·ÂÇϱâ ____5.2.2 ÃÖ´ë, ÃÖ¼Ò ±¸Çϱâ ____5.2.3 ¦¼öÀÇ °³¼ö ±¸Çϱâ 5.3 ´ÙÂ÷¿ø ¹è¿ ____5.3.1 ÀÌÂ÷¿ø ¹è¿ ____5.3.2 ´ÙÂ÷¿ø ¹è¿ 5.4 ¹®ÀÚ¿ ____5.4.1 ¹®ÀÚ¿ÀÇ ÃʱâÈ¿Í Ãâ·Â ____5.4.2 ¹®ÀÚ¿ ÀԷ¹ޱâ ____5.4.3 ¹®ÀÚ¿ °ü·Ã ÇÔ¼ö 5.5 º¯¼ö °¡¸®Å°±â – Æ÷ÀÎÅÍ ____5.5.1 Æ÷ÀÎÅÍÀÇ »ç¿ë ____5.5.2 ³Î Æ÷ÀÎÅÍ ____5.5.3 ´õºí Æ÷ÀÎÅÍ 5.6 ¹è¿°ú Æ÷ÀÎÅÍ¿ÍÀÇ °ü°è 5.7 ¹è¿ °¡¸®Å°±â – ¹è¿ Æ÷ÀÎÅÍ 5.8 ÀÌÂ÷¿ø ¹è¿°ú ¹è¿ Æ÷ÀÎÅÍ 5.9 Æ÷ÀÎÅÍ ¹è¿
¢Ã 06Àå: ÇÔ¼ö 6.1 ÇÔ¼öÀÇ Á¤ÀÇ¿Í È£Ãâ 6.2 ÇÔ¼ö¸¦ ¸¸µé¾î º¸ÀÚ! 6.3 º¯¼öÀÇ ½ºÄÚÇÁ, Áö¿ª º¯¼ö¿Í Àü¿ª º¯¼ö ____6.3.1 ºí·Ï ½ºÄÚÇÁ ____6.3.2 ÇÔ¼ö ½ºÄÚÇÁ 6.4 ÇÔ¼öÀÇ ¹Ýȯ 6.5 Call-by-value, Call-by-address, Call-by-reference 6.6 ÇÁ·ÎÅäŸÀÔ(ÇÔ¼ö ¿øÇü) 6.7 Àç±Í ÇÔ¼ö 6.8 ¹è¿À» ¸Å°³º¯¼ö·Î ³Ñ±â±â ____6.8.1 ÀÏÂ÷¿ø ¹è¿ ¸Å°³º¯¼ö ____6.8.2 ÀÌÂ÷¿ø ¹è¿ ¸Å°³º¯¼ö
¢Ã 07Àå: ±¸Á¶Ã¼ 7.1 typedef 7.2 ±¸Á¶Ã¼ ¸¸µé±â ____7.2.1 ±¸Á¶Ã¼ ¸¸µé±â ____7.2.2 ±¸Á¶Ã¼ ŸÀÔ Á¤ÀÇÇϱâ ____7.2.3 ±¸Á¶Ã¼ È°¿ë 7.3 ±¸Á¶Ã¼¿Í ¸Þ¸ð¸® 7.4 ±¸Á¶Ã¼ º¯¼ö °¡¸®Å°±â 7.5 ±¸Á¶Ã¼¿Í ÇÔ¼ö ____7.5.1 ±¸Á¶Ã¼ ¸Å°³º¯¼öÀÇ Call-by-value¿Í Call-by-address ____7.5.2 ±¸Á¶Ã¼¿¡ ÇÔ¼ö Áý¾î³Ö±â
¢Ã 08Àå: C¾ð¾î °í±Þ ±â´É 8.1 »ó¼ö ¸¸µé±â ____8.1.1 const Å°¿öµå ____8.1.2 ¸ÅÅ©·Î ____8.1.3 enum 8.2 ¸ÅÅ©·Î ÀÚ¼¼È÷ ¾Ë¾Æº¸±â 8.3 ºñÆ® ¿¬»ê ____8.3.1 ºñÆ® ¿¬»êÀÚÀÇ Á¾·ù ____8.3.2 ºñÆ® ¿¬»êÀÚ È°¿ë 8.4 ÆÄÀÏ ÀÔÃâ·Â ____8.4.1 ½ºÆ®¸² ____8.4.2 Visual Studio¿¡¼ ÆÄÀÏ ¸¸µé±â ____8.4.3 ÆÄÀÏ ÀÔÃâ·Â 8.5 À¯¿ëÇÑ ÇÔ¼öµé ____8.5.1 getchar, putchar, gets, puts – ¹®ÀÚ¿Í ¹®ÀÚ¿ ÀÔÃâ·Â ____8.5.2 sscanf¿Í sprintf – ¹®ÀÚ¿ ½ºÆ®¸² ÀÔÃâ·Â ____8.5.3 rand¿Í time – ³¼ö ¹ß»ý°ú ÇöÀç ½Ã°¢ ¾ò¾î¿À±â ____8.5.4 exit – ÇÁ·Î±×·¥ Á¾·áÇϱâ
¢Ã 09Àå: C++ ½ºÅ¸ÀÏ ±âº» ¹®¹ý 9.1 C++ ½ºÅ¸ÀÏ ÀÔÃâ·Â 9.2 string 9.3 C++¿¡¼´Â Àǹ̰¡ Á» ´Ù¸¥ ÃʱâÈ 9.4 ·¹ÆÛ·±½º¿Í r-value ÂüÁ¶ ____9.4.1 ·¹ÆÛ·±½º º¯¼ö ____9.4.2 r-value ÂüÁ¶ 9.5 ¹üÀ§ ±â¹Ý for¹® 9.6 C++ ½ºÅ¸ÀÏ ÇÔ¼ö ____9.6.1 ÇÔ¼ö ¿À¹ö·Îµù ____9.6.2 µðÆúÆ® ¸Å°³º¯¼ö
¢Ã 10Àå: °´Ã¼¿Í Ŭ·¡½º 10.1 ³×ÀÓ½ºÆäÀ̽º ____10.1.1 ³×ÀÓ½ºÆäÀ̽ºÀÇ °³³ä ____10.1.2 ³×ÀÓ½ºÆäÀ̽º ¸¸µé°í »ç¿ëÇϱâ ____10.1.3 ³×ÀÓ½ºÆäÀ̽º¿Í ÇÔ¼ö Á¤ÀÇ ____10.1.4 Áßø ³×ÀÓ½ºÆäÀ̽º ____10.1.5 using¹® 10.2 Ŭ·¡½º¿Í °´Ã¼ ____10.2.1 Ŭ·¡½º¿Í °´Ã¼ÀÇ °³³ä ____10.2.2 TV Ŭ·¡½º ¸¸µé±â ____10.2.3 Á¢±Ù Á¦¾î 10.3 this Æ÷ÀÎÅÍ 10.4 °´Ã¼ÀÇ »ý¼º°ú ¼Ò¸ê ____10.4.1 °´Ã¼ÀÇ »ý¼º°ú ¼Ò¸ê ½Ã±â ____10.4.2 »ý¼ºÀÚ È°¿ëÇϱâ ____10.4.3 »ý¼ºÀÚ ¿À¹ö·Îµù°ú ±âº» »ý¼ºÀÚ 10.5 »ý¼ºÀÚÀÇ ´Ù¾çÇÑ »ç¿ë¹ý 10.6 Á¤Àû ¸â¹ö ____10.6.1 Á¤Àû ¸â¹ö ¸Þ¼µå ____10.6.2 Á¤Àû ¸â¹ö º¯¼ö 10.7 »ó¼öÇü ¸Þ¼µå 10.8 ¸Þ¼µå ¼±¾ð°ú Á¤ÀÇ ºÐ¸®Çϱâ 10.9 ¿¬»êÀÚ ¿À¹ö·Îµù ____10.9.1 ¸â¹ö ¸Þ¼µå·Î °´Ã¼³¢¸® ¿¬»êÇϱâ ____10.9.2 »çÄ¢¿¬»êÀÚ ¿À¹ö·Îµù
¢Ã 11Àå: µ¿Àû ÇÒ´ç°ú °´Ã¼ º¹»ç 11.1 µ¿Àû ÇÒ´ç ____11.1.1 º¯¼ö µ¿Àû ÇÒ´çÇϱâ ____11.1.2 ¹è¿ µ¿Àû ÇÒ´çÇϱâ ____11.1.3 °´Ã¼ µ¿Àû ÇÒ´çÇϱâ 11.2 ±íÀº º¹»ç¿Í ¾èÀº º¹»ç 11.3 º¹»ç »ý¼ºÀÚ¿Í º¹»ç ´ëÀÔ ¿¬»êÀÚ ____11.3.1 String Ŭ·¡½º ¸¸µé±â ____11.3.2 º¹»ç »ý¼ºÀÚ ¿À¹ö·Îµù ____11.3.3 º¹»ç ´ëÀÔ ¿¬»êÀÚ ¿À¹ö·Îµù 11.4 À̵¿ ½Ã¸Çƽ 11.5 À̵¿ »ý¼ºÀÚ¿Í À̵¿ ´ëÀÔ ¿¬»êÀÚ ____11.5.1 String Ŭ·¡½º º¸°Çϱâ ____11.5.2 À̵¿ »ý¼ºÀÚ ¹× À̵¿ ´ëÀÔ ¿¬»êÀÚ ¿À¹ö·Îµù 11.6 ¹¬½ÃÀû Çüº¯È¯ ____11.6.1 ¹¬½ÃÀû Çüº¯È¯ÀÇ °³³ä ____11.6.2 Çüº¯È¯ »ý¼ºÀÚ ¿À¹ö·Îµù ____11.6.3 Çüº¯È¯ ¿¬»êÀÚ ¿À¹ö·Îµù ____11.6.4 explicit Å°¿öµå
¢Ã 12Àå: »ó¼Ó 12.1 »ó¼Ó ±âÃÊ ____12.1.1 »ó¼ÓÀÇ °³³ä ____12.1.2 »ó¼Ó°ú Á¢±Ù Á¦¾î ____12.1.3 »ó¼Ó ¿¹Á¦ 12.2 »ó¼Ó °ü°è¿¡¼ÀÇ »ý¼º/¼Ò¸êÀÚ 12.3 »ó¼ÓÀÌ ÇÊ¿äÇÑ ÀÌÀ¯(1) 12.4 ¿À¹ö¶óÀ̵ù ____12.4.1 ¸â¹ö ÀçÁ¤ÀÇ¿Í Á¤Àû ¹ÙÀεù ____12.4.2 °¡»ó ÇÔ¼ö, ¿À¹ö¶óÀ̵ù°ú µ¿Àû ¹ÙÀεù ____12.4.3 °¡»ó ¼Ò¸êÀÚ 12.5 »ó¼ÓÀÌ ÇÊ¿äÇÑ ÀÌÀ¯(2) 12.6 ¼ø¼ö °¡»ó ÇÔ¼ö¿Í Ãß»ó Ŭ·¡½º 12.7 »ó¼Ó °ü°è¿¡¼ÀÇ Çüº¯È¯ ____12.7.1 ¾÷ij½ºÆà ____12.7.2 ´Ù¿îij½ºÆà ____12.7.3 RTTI¿Í dynamic_cast 12.8 °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÇ 4´ë ¿ø¸® ____12.8.1 ĸ½¶È ____12.8.2 »ó¼Ó¼º ____12.8.3 ´ÙÇü¼º ____12.8.4 Ãß»óÈ 12.9 °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÇ ¹®Á¦Á¡ ____12.9.1 ´ÙÁß »ó¼Ó°ú ´ÙÀ̾Ƹóµå ¹®Á¦ ____12.9.2 Á¤»ç°¢Çü°ú Á÷»ç°¢Çü ¹®Á¦
¢Ã 13Àå: C++ °í±Þ ±â´É 13.1 ÅÛÇø´ ____13.1.1 ÇÔ¼ö ÅÛÇø´ ____13.1.2 Ŭ·¡½º ÅÛÇø´ ____13.1.3 ÅÛÇø´ Ư¼öÈ ____13.1.4 ºñŸÀÔ ÆĶó¹ÌÅÍ 13.2 ¿¹¿Ü ó¸® 13.3 auto 13.4 ÇÔ¼ö Æ÷ÀÎÅÍ, ÇÔ¼ö °´Ã¼¿Í ¶÷´Ù½Ä ____13.4.1 ÇÔ¼ö Æ÷ÀÎÅÍ ____13.4.2 ÇÔ¼ö °´Ã¼ ____13.4.3 ¶÷´Ù½Ä 13.5 friend 13.6 ¸Þ¸ð¸® ¼ÒÀ¯±Ç°ú ½º¸¶Æ® Æ÷ÀÎÅÍ ____13.6.1 ¸Þ¸ð¸® ¼ÒÀ¯±Ç ____13.6.2 unique_ptr ____13.6.3 shared_ptr ____13.6.4 weak_ptr 13.7 STL ____13.7.1 vector ____13.7.2 pair ____13.7.3 map ____13.7.4 sort
¢Ã ºÎ·ÏA: Á¾ÇÕ¹®Á¦ ÇØ´ä
¢Ã ºÎ·ÏB: ASCII ÄÚµåÇ¥
ÃÖ°íÀÇ ¸í°ÀǸ¦ ÅëÇؼ C¿Í C++¸¦ ÇѲ¨¹ø¿¡ ¹è¿ï ¼ö ÀÖ½À´Ï´Ù!
ÀÌ Ã¥Àº ÄÚµù ÀÔ¹®ÀÚ³ª C¿Í C++¸¦ óÀ½ ¹è¿ì´Â »ç¶÷µéÀ» À§ÇÑ ÀÔ¹®¼·Î, ÄÚµùÀ» óÀ½ ¹è¿ì´Â »ç¶÷µµ ½±°Ô C¿Í C++ÀÇ ¹®¹ýÀ» ÀÍÈ÷¸é¼ ÄÚµùÀ» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. C++´Â CÀÇ È®ÀåÆÇÀ̶ó°íµµ ÇÒ ¼ö Àֱ⠶§¹®¿¡ C++¸¦ ¹è¿ì±â À§Çؼ´Â C¸¦ ¹è¿ö¾ß ÇÏ°í, C¸¸ ¹è¿ì´Â °Íº¸´Ù´Â Æí¸®ÇÑ C++µµ ¹è¿ì¸é ´õ¿í ´É·üÀûÀ¸·Î ÄÚµùÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯´Ï C¿Í C++¸¦ ÇÔ²² ¹è¿öº¸¸é ¾î¶³±î¿ä?
¡Ú ÀÌ Ã¥ÀÇ Æ¯Â¡ ¡Ú
¡Ý Ã¥ ÇÑ ±ÇÀ¸·Î C¿Í C++¸¦ ÇѲ¨¹ø¿¡ ¹è¿ï ¼ö ÀÖ½À´Ï´Ù. ¡Ý »ç·Ê¸¦ ÅëÇØ °¢ °³³äÀÌ ¿Ö ÇÊ¿äÇÑÁö¸¦ ¾Ë ¼ö ÀÖ½À´Ï´Ù. ¡Ý dzºÎÇÑ ¿¹Á¦¸¦ ÅëÇØ Äڵ带 Á÷Á¢ ÀÛ¼ºÇØ º¸¸é¼ °³³äÀ» ÀÍÈú ¼ö ÀÖ½À´Ï´Ù. ¡Ý ¿¬½À¹®Á¦¸¦ ÅëÇØ ¹è¿î ³»¿ëÀ» È®ÀÎÇغ¼ ¼ö ÀÖ½À´Ï´Ù. ¡Ý ÀÌÇظ¦ µ½±â À§ÇÑ µ¿¿µ»ó °Áµµ Á¦°øµË´Ï´Ù.
¡Ú ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¡Ú
¡Ý C¿Í C++ÀÇ ±âº»ÀûÀÎ ¹®¹ý°ú È°¿ëÀ» ¹è¿ó´Ï´Ù. ¡Ý C¿Í C++¸¦ »ç¿ëÇØ ±âÃÊ ÄÚµù ½Ç·ÂÀ» ±â¸¨´Ï´Ù. ¡Ý °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÇ °³³ä°ú ¿ø¸®¿¡ ´ëÇØ ¹è¿ó´Ï´Ù.
|
|
|
|
|