Á¦1ºÎ C ±âº» ¹®¹ý
Á¦1Àå ÇÁ·Î±×·¡¹Ö ÀÔ¹®
1.1 ÇÁ·Î±×·¡¸Ó
1.2 C/C++¾ð¾î ¼Ò°³
1.3 °³¹ßÅø
1.4 ½Ç½À Áغñ
Á¦2Àå ù ¹ø° ¿¹Á¦
2.1 °¢ Åøº° ¿¹Á¦ ÀÛ¼º¹ý
2.2 First ¿¹Á¦
2.3 ¿¹Á¦ ½Ç½À
2.4 ÇÁ·Î±×·¥ÀÇ ±¸¼º ¿ä¼Ò
Á¦3Àå º¯ ¼ö
3.1 º¯¼ö
3.2 ÀÔÃâ·Â
3.3 Á¤¼öÇü
3.4 ½Ç¼öÇü
3.5 ¹®ÀÚÇü
3.6 ¿°ÅÇü
3.7 À¯µµÇüÀÇ ¼Ò°³
Á¦4Àå Á¦¾î¹®
4.1 Á¶°Ç¹®
4.2 for ¹Ýº¹¹®
4.3 while ¹Ýº¹¹®
4.4 switch ¹®
4.5 ±× ¿ÜÀÇ Á¦¾î¹®
Á¦5Àå ¿¬»êÀÚ
5.1 »ê¼ú ¿¬»êÀÚ
5.2 ³í¸® ¿¬»êÀÚ
5.3 ±âŸ ¿¬»êÀÚ
5.4 ¿¬»ê ±ÔÄ¢
Á¦6Àå ÇÔ¼ö
6.1 ÇÔ¼öÀÇ ±¸¼º¿ø¸®
6.2 Çì´õ ÆÄÀÏ
6.3 ÇÔ¼ö È£Ãâ ¹æ½Ä
6.4 Àü󸮱â
Á¦7Àå ±â¾ï ºÎ·ù
7.1 Áö¿ªº¯¼ö
7.2 Á¤Àûº¯¼ö
7.3 Åë¿ë ¹üÀ§
Á¦8Àå Ç¥ÁØ ÇÔ¼ö
8.1 ¼öÇÐ ÇÔ¼ö
8.2 ³¼ö ÇÔ¼ö
8.3 ½Ã°£ ÇÔ¼ö
Á¦9Àå ¹è¿
9.1 ¹è¿
9.2 ¹è¿ ÃʱâÈ
9.3 ¹è¿ÀÇ È°¿ë
9.4 ¼ÒÄÚ¹Ý
Á¦10Àå Æ÷ÀÎÅÍ
10.1 Æ÷ÀÎÅÍ ¿¬»ê
10.2 voidÇü Æ÷ÀÎÅÍ
10.3 µ¿Àû ¸Þ¸ð¸® ÇÒ´ç
10.4 ÀÌÁß Æ÷ÀÎÅÍ
Á¦11Àå ¹è¿°ú Æ÷ÀÎÅÍ
11.1 ÷ÀÚ ¿¬»ê
11.2 Æ÷ÀÎÅÍ ¹è¿
11.3 ¹è¿ Æ÷ÀÎÅÍ
11.4 ¹è¿°ú ¹®ÀÚ¿
Á¦12Àå ¹®ÀÚ¿ ÇÔ¼ö
12.1 ¹®ÀÚ¿ ÇÔ¼ö
12.2 ¼öÄ¡¿Í ¹®ÀÚ¿
12.3 ¹®ÀÚ¿ ¿¬½À
Á¦13Àå ±¸Á¶Ã¼
13.1 ±¸Á¶Ã¼
13.2 ¸â¹öÀÇ ÂüÁ¶
13.3 ±¸Á¶Ã¼ÀÇ ÃʱâÈ
13.4 ºñÆ® ±¸Á¶Ã¼
13.5 °ø¿ëü
Á¦2ºÎ C °í±Þ¹®¹ý
Á¦14Àå C ½Ç½À
14.1 Matrix
14.2 ½´ÆÃ °ÔÀÓ
14.3 Tetris1
14.4 Couple
Á¦15Àå Æ÷ÀÎÅÍ °í±Þ
15.1 const
15.2 ÇÔ¼ö Æ÷ÀÎÅÍ
15.3 °¡º¯ Àμö
15.4 ·¹ÆÛ·±½º
Á¦16Àå ÇÔ¼ö °í±Þ
16.1 È£Ãâ ±Ô¾à
16.2 Àç±Í È£Ãâ
16.3 ÀζóÀÎ ÇÔ¼ö
16.4 µðÆúÆ® Àμö
16.5 ¿À¹ö·Îµù
Á¦17Àå ÆÄÀÏ ÀÔÃâ·Â
17.1 ÆÄÀÏ
17.2 °í¼öÁØ ÆÄÀÏ ÀÔÃâ·Â
17.3 Àú¼öÁØ ÆÄÀÏ ÀÔÃâ·Â
17.4 ÆÄÀÏ °ü¸®
Á¦18Àå C °í±Þ ¹®¹ý
18.1 ŸÀÔ
18.2 Àü󸮱â
18.3 pragma Áö½ÃÀÚ
Á¦19Àå ÀÚ·á ±¸Á¶
19.1 µ¿Àû ¹è¿
19.2 ¿¬°á ¸®½ºÆ®
19.3 ½ºÅÃ
19.4 ť
19.5 Æ®¸®
Á¦20Àå ¾Ë°í¸®Áò
20.1 °Ë»ö
20.2 Á¤·Ä
ºÎ ·Ï
ºÎ·Ï 1 µð¹ö°Å
ºÎ·Ï 2 °úÁ¦ Çؼ³
ºÎ·Ï 3 Æò°¡ ¹®Á¦
ºÎ·Ï 4 ã¾Æº¸±â
ÀÌ Ã¥Àº 2005³â Ãâ°£µÇ¾ú´Ù°¡ ÀýÆÇ µÈ, º£½ºÆ®¼¿·¯ ÀúÀÚ ±è»óÇüÀÇ ÔÒÙ£ µµ¼ÀÇ Àç Ãâ°£ ÆÇÀÌ´Ù.
C/C++ ¾ð¾î¿¡ ´ëÇÑ ÀÚ½À¼ÀÌ¸ç ¡°È¥ÀÚ ¿¬±¸ÇÏ´Â C/C++¡±À̶ó´Â Ã¥ Á¦¸ñ¿¡ Àß ³ªÅ¸³ª ÀÖµíÀÌ È¥ÀÚ °øºÎÇÏ´Â µ¶Çлýµµ ÃæºÐÈ÷ ÀÐÀ» ¼ö ÀÖµµ·Ï ½¬¿î ¼ø¼´ë·Î ³»¿ëÀ» ¹èÄ¡ÇÏ°í ±âº» ¹®¹ý¿¡ ´ëÇØ °ÀÇÇϵíÀÌ »ó¼¼ÇÏ°Ô ¼³¸íÇϹǷΠÀÚ½À¼·Î ÃæºÐÈ÷ È°¿ëÇÒ ¼ö ÀÖ´Ù. ´Ü, ½º½º·Î ¿¹Á¦¸¦ ½ÇÇàÇØ º¸°í °úÁ¦¸¦ Ç®¾î º¸¸é¼ Àû±ØÀûÀ¸·Î ¿¬±¸¸¦ Çؾ߸¸ ¹®¹ý°ú ÇÔ²² ½ÇÀü ´É·ÂÀ» Å°¿ï ¼ö ÀÖ´Ù. ±×·¡¼ "°øºÎÇÏ´Â"ÀÌ ¾Æ´Ñ "¿¬±¸ÇÏ´Â" ÀÌ´Ù. C/C++Àº °¡Àå ¸¹Àº °³¹ßÀÚ¸¦ º¸À¯ÇÏ°í ÀÖÀ¸¸ç ³ÐÀº ¹üÀ§¸¦ Æ÷°ýÇϹǷΠÇÁ·Î±×·¡¹Ö¿¡ ÀÔ¹®ÇÏ´Â »ç¶÷ÀÇ ±âÃÊ Çʼö °ú¸ñÀÓÀ¸·Î, °¡Àå ¹ü¿ëÀûÀÌ°í ½Ç¿ë¼ºÀÌ ³ôÀº ¾ð¾îÀÎ C/C++·Î ÇÁ·Î±×·¡¹Ö ÀÔ¹®À» À¯µµÇÏ¿© Â÷ÈÄ ¾î¶² °³¹ß Åø¿¡µµ ½±°Ô ÀûÀÀÇÒ ¼ö ÀÖµµ·Ï Çß´Ù.
ÀÌ Ã¥Àº ÀÚ½À¼ Çü½ÄÀ¸·Î µÇ¾î Àֱ⠶§¹®¿¡ º¸ÅëÀÇ ´É·ÂÀ» °¡Áø »ç¶÷ÀÌ º¸ÅëÀÇ ³ë·Â¸¸ Çϸé ÀÐÀ» ¼ö ÀÖÀ¸³ª C/C++¾ð¾îÀÇ ±íÀº ºÎºÐ±îÁö Æ÷°ýÀûÀ¸·Î ´Ù·ç±â ¶§¹®¿¡ ƯÁ¤ ºÎºÐ¿¡¼´Â ½±°Ô ÀÌÇصÇÁö ¾Ê´Â °æ¿ìµµ Á¾Á¾ ÀÖ´Ù. ÀÌ Ã¥Àº ±âº»ÀûÀ¸·Î µÎ ¹ø ÀÌ»ó Àд´ٴ °¡Á¤ÇÏ¿¡ ¾²¿©Á³À¸´Ï, óÀ½ ÀÐÀ» ¶§´Â ¹®¹ýÀÇ Å« Áٱ⸦ ÆľÇÇϴµ¥ ÁÖ·ÂÇÏ°í µÎ ¹ø° ÀÐÀ» ¶§ºÎÅÍ ¼¼ºÎ ¹®¹ý°ú °í±Þ ±â¹ýµéÀ» Å͵æÇÏ°í, °³¹ß Áß¿¡´Â ¹®¹ý ·¹ÆÛ·±½º·Î È°¿ëÇϱ⠹ٶõ´Ù.
- Ư¡
1. C++ ¾ð¾îÀÇ ÃֽŠ±¹Á¦ Ç¥ÁØÀÎ ISO 14882¸¦ ±âÁØÀ¸·Î ÇÏ¿© Ç¥ÁØÀ» ÁؼöÇÏ´Â ¾î¶°ÇÑ ÄÄÆÄÀÏ·¯·Îµµ ½Ç½ÀÀ» ÁøÇàÇÒ ¼ö ÀÖÀ¸¸ç ȣȯ¼º ÀÖ´Â ÄÚµå ÀÛ¼º¹ýÀ» ¹è¿ï ¼ö ÀÖ´Ù.
2. °¡Àå º¸ÆíÀûÀÌ°í ½Ç½ÀÇϱâ Æí¸®ÇÑ À©µµ¿ìÁî ȯ°æÀÇ 32ºñÆ® ÄÄÆÄÀÏ·¯ÀÎ ºñÁÖ¾ó C++À» ÁÖ ½Ç½À ÄÄÆÄÀÏ·¯·Î äÅÃÇÏ¿© ÇнÀÀÇ ÆíÀǼºÀ» ³ôÀÌ°í ½Ç¹«¿¡¼ °ð¹Ù·Î È°¿ëÇÒ ¼ö ÀÖµµ·Ï Çß´Ù.
3. »ó¼¼ÇÑ ºÎºÐ±îÁö ¸ðµç ¹®¹ýÀ» ÃÑ ¸Á¶óÇÏ¿©, ÇÁ·ÎÁ§Æ® Áß¿¡ ¾ðÁ¦µçÁö ÂüÁ¶ÇÒ ¼ö ÀÖ´Â ¹®¹ý ·¹ÆÛ·±½º·Îµµ ¼Õ»öÀÌ ¾øÀ¸¸ç º»¹® °Ë»ö À¯Æ¿¸®Æ¼¸¦ Á¦°øÇÏ¿© ¸ð¸£´Â ºÎºÐÀ» ½Å¼ÓÇÏ°Ô Ã£¾Æ º¼ ¼ö ÀÖ´Ù.
3. µ¶ÇÐÀÚµéÀ» À§ÇØ Àд ¼ø¼¸¦ Á¤±³ÇÏ°Ô ¹èÄ¡ÇÏ¿© óÀ½ºÎÅÍ Â÷·Ê´ë·Î ÀÐÀ» ¼ö ÀÖµµ·Ï ¹è·ÁÇß°í ¸ÕÀú ¾Ë¾Æ¾ß ÇÒ °ÍÀ» ÃÖ´ëÇÑ ¾ÕÂÊ¿¡ ¹èÄ¡ÇÏ¿© °ÀǸ¦ µèµíÀÌ Ã¥À» ÀÐÀ» ¼ö ÀÖ´Ù.
4. ¹®¹ýÀÇ Á¤°îÀ» Â´Â 500¿© °³ÀÇ ÇÙ½ÉÀûÀÌ°íµµ °£°áÇÑ ¿¹Á¦¸¦ Á÷Á¢ Á¦ÀÛÇß°í ¸ðµç ¿¹Á¦´Â ½© À¯Æ¿¸®Æ¼¸¦ ÅëÇØ ½Å¼ÓÇÏ°Ô ÂüÁ¶ÇÒ ¼ö ÀÖÀ¸¸ç ÄÄÆÄÀÏ °¡´ÉÇÑ »óÅ·ΠÁ¦°øµÈ´Ù.
5. ¿Ï¼ºµµ ³ôÀº ½Ç½À ÇÁ·ÎÁ§Æ®¿Í »ó¼¼ÇÑ Á¦ÀÛ °úÁ¤ ¹× °³ÀÛ ½Ç½ÀÀ» ÅëÇØ ¾ð¾îÀÇ ¹®¹ý»Ó¸¸ ¾Æ´Ï¶ó ÇÁ·Î±×·¡¹Ö ±â¹ý±îÁö ÀÍÈú ¼ö ÀÖ´Ù.
6. ¸Å ´Ü°è¸¶´Ù ½Ç·ÂÀ» Á¡°ËÇÒ ¼ö ÀÖ´Â °úÁ¦¿Í »ó¼¼ÇÑ Çؼ³À» Á¦°øÇϸç, °úÁ¦¸¦ ÅëÇØ ¹®¹ýÀÇ Àû¿ë ¿¹¸¦ °æÇèÇÏ°í ½Ç¹« ´É·ÂÀ» Å°¿ï ¼ö ÀÖ´Ù.
[ÃâÆÇ»ç¼Æò]
ÀÌ Ã¥Àº ÇÁ·Î±×·¡¹ÖÀ» ÀüÇô ÇØ º» ÀûÀÌ ¾ø´Â »ç¶÷µéµµ ÀÐÀ» ¼ö ÀÖ´Â ÃÊ Áß±Þ ÀÔ¹®¼ÀÌ´Ù. µû¶ó¼ C/C++Àº ¹°·Ð, ¿©Å¸ÀÇ ´Ù¸¥ ¾ð¾î¿¡ ´ëÇÑ °æÇèÀÌ ÀüÇô ¾ø¾îµµ ÀÌ Ã¥À» ÀÐÀ» ¼ö ÀÖ´Ù. ´Ü, ÀÌ Ã¥¿¡¼ »ç¿ëÇÏ´Â ÁÖ ÄÄÆÄÀÏ·¯ÀÎ ºñÁÖ¾ó C++Àº À©µµ¿ìÁî ȯ°æ¿¡¼ ½ÇÇàµÇ¹Ç·Î À©µµ¿ìÁ ½á º» °æÇèÀÌ ÀÖ¾î¾ß Çϸç, ÀϹÝÀûÀÎ À©µµ¿ìÁî ÀÀ¿ë ÇÁ·Î±×·¥¿¡ Àͼ÷ÇØ¾ß ÇÏ°í ÄÄÆÄÀÏ·¯³ª À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥À» ¼³Ä¡ ¹× »ç¿ëÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ¶ÇÇÑ ÇÁ·ÎÁ§Æ® Á¦ÀÛ ½Ç½À °úÁ¤¿¡¼ ¿©·¯ °¡Áö ¼Ò½º ÆÄÀÏÀÌ »ý¼ºµÇ´Âµ¥ ÀÌ ÆÄÀϵéÀ» °ü¸®ÇÒ ¼ö ÀÖ¾î¾ß ¿øÈ°ÇÑ ½Ç½ÀÀ» ÁøÇàÇÒ ¼ö ÀÖ´Ù.
ÃÑ 4ºÎ·Î ±¸¼ºµÇ¾î ÀÖÀ¸¸ç 1, 2ºÎ´Â CÀÇ ±âº» ¹®¹ý°ú °í±Þ ¹®¹ýÀ» 3, 4ºÎ´Â C++ÀÇ ±âº» ¹®¹ý°ú Ç¥ÁØ ¶óÀ̺귯¸®¸¦ ´Ù·ç¸ç, ¹®¹ý ¿Ü¿¡µµ ÃÊ±Þ °³¹ßÀÚ°¡ ÀÍÇô¾ß ÇÒ ½ÇÀü ÇÁ·Î±×·¡¹Ö°ú ±âº»ÀûÀÎ ÀڷᱸÁ¶, ¾Ë°í¸®Áò µîÀ» Æ÷ÇÔÇÏ¿© À©µµ¿ìÁî µîÀÇ »óÀ§ ȯ°æ °³¹ßÀ» À§ÇÑ ¸ðµç À̷аú ½Ç½ÀÀ» ÃѸÁ¶óÇÏ°í ÀÖ´Ù.
ÀÌ Ã¥À» ÀÐ°í ³ ÈÄ¿¡´Â ´Ù¸¥ C/C++ ¹®¹ý¼¸¦ ÇÑ ±Ç Á¤µµ ´õ Àб⠹ٶõ´Ù. Ã¥ ÇÑ ±ÇÀ¸·Î ¸ðµç °ÍÀ» °øºÎÇÒ ¼ö ÀÖ´Â ½Ã´ë´Â ÇÑÂü Àü¿¡ Áö³µÀ¸¹Ç·Î ÀÌ Ã¥¸¸À¸·Î C/C++À» ¸¶½ºÅÍÇϱâ´Â ¾î·Æ½À´Ï´Ù. ÀÌ´Â ÀÌ Ã¥ÀÌ À߸ø ¾²¿©Á³´Ù´Â ¶æÀÌ ¾Æ´Ï¶ó ÀÚ½À¼¸¦ ÁöÇâÇϹǷΠ¹®¹ýÀÇ ¾ÆÁÖ ±íÀº ºÎºÐ±îÁö´Â °Çµå¸®Áö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. ÀÚ½À¼´Â ³Ê¹« ¾î·Á¿ö¼´Â ¾ÈµÇ¹Ç·Î óÀ½ Àд »ç¶÷ÀÌ ¹Þ¾ÆµéÀÏ ¼ö ÀÖ´Â ¼öÁرîÁö¸¸À» ¸ñÇ¥·Î ÇÑ´Ù.