- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > ÇÁ·Î±×·¡¹Ö/¾ð¾î > ±×¸²À¸·Î ¹è¿ì´Â C Programming[¿µÁø´åÄÄ]
±×¸²À¸·Î ¹è¿ì´Â C Programming - ´ÙÄ«ÇϽà ¸¶³ª ÁöÀ½, ¼Àç¿ø ¿Å±è
ÇÁ·Î±×·¡¹Ö °æÇèÀÌ ÀüÇô ¾ø´Â Ãʺ¸ÀÚµµ C ÇÁ·Î±×·¡¹ÖÀÇ ±âÃʸ¦ ºü¸£°Ô ÀÍÈú ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù. dzºÎÇÑ ÀÏ·¯½ºÆ®¿Í Ä£ÀýÇÑ ¼³¸íÀ» ÅëÇØ ±âÃʺÎÅÍ Â÷±ÙÂ÷±Ù ´ÙÁö°í, ¸¹Àº ¿¹Á¦ ÇÁ·Î±×·¥À» ÅëÇØ C ¾ð¾î¸¦ È®½ÇÈ÷ ÀÍÈ÷¸é¼ ÇÁ·Î±×·¡¹ÖÀÌ ¹«¾ùÀÎÁö üÇèÇÒ ¼ö ÀÖ´Ù.
ÇÁ·Î±×·¡¹Ö °æÇèÀÌ ÀüÇô ¾ø´Â Ãʺ¸ÀÚµµ C ÇÁ·Î±×·¡¹ÖÀÇ ±âÃʸ¦ ºü¸£°Ô ÀÍÈú ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù. dzºÎÇÑ ÀÏ·¯½ºÆ®¿Í Ä£ÀýÇÑ ¼³¸íÀ» ÅëÇØ ±âÃʺÎÅÍ Â÷±ÙÂ÷±Ù ´ÙÁö°í, ¸¹Àº ¿¹Á¦ ÇÁ·Î±×·¥À» ÅëÇØ C ¾ð¾î¸¦ È®½ÇÈ÷ ÀÍÈ÷¸é¼ ÇÁ·Î±×·¡¹ÖÀÌ ¹«¾ùÀÎÁö üÇèÇÒ ¼ö ÀÖ´Ù.
ÀúÀÚ: ´ÙÄ«ÇϽà ¸¶³ª ÁöÀ½, ¼Àç¿ø ¿Å±è
Lesson 1 ù°ÉÀ½
1.1 C ¾ð¾î ÇÁ·Î±×·¥
1.2 ÄÚµå ÀÔ·Â
1.3 ÇÁ·Î±×·¥ ÀÛ¼º
1.4 ÇÁ·Î±×·¥ ½ÇÇà
1.5 ÀÌ ÀåÀÇ ¿ä¾à
Lesson 2 C ¾ð¾îÀÇ ±âº»
2.1 ÄÚµåÀÇ ±âº»
2.2 ȸé Ãâ·Â
2.3 ¹®ÀÚ¿Í ¼öÄ¡
2.4 ÀÌ ÀåÀÇ ¿ä¾à
Lesson 3 º¯¼ö
3.1 º¯¼ö
3.2 ½Äº°ÀÚ
3.3 Çü
3.4 º¯¼ö ¼±¾ð
3.5 º¯¼öÀÇ ÀÌ¿ë
3.6 Ç¥ÁØ ÀÔ·Â
3.7 ÀÌ ÀåÀÇ ¿ä¾à
Lesson 4 ½Ä°ú ¿¬»êÀÚ
4.1 ½Ä°ú ¿¬»êÀÚ
4.2 ¿¬»êÀÚ Á¾·ù
4.3 ¿¬»êÀÚÀÇ ¿ì¼±¼øÀ§
4.4 Çü º¯È¯
4.5 ÀÌ ÀåÀÇ ¿ä¾à
Lesson 5 »óȲ¿¡ µû¸¥ ó¸®
5.1 °ü°è¿¬»êÀÚ¿Í Á¶°Ç
5.2 if¹®
5.3 if~else¹®
5.4 if~else if~else
5.5 switch¹®
5.6 ³í¸® ¿¬»êÀÚ
5.7 ÀÌ ÀåÀÇ ¿ä¾à
Lesson 6 ¹Ýº¹
6.1 for¹®
6.2 while¹®
6.3 do~while¹®
6.4 ´ÙÁß ·çÇÁ
6.5 ó¸® È帧ÀÇ º¯°æ
6.6 ÀÌ ÀåÀÇ ¿ä¾à
Lesson 7 ¹è¿
7.1 ¹è¿ÀÇ ±âº»
7.2 ¹è¿ ¼±¾ð
7.3 ¹è¿ÀÇ ÀÌ¿ë
7.4 ¹è¿ Ç¥±âÀÇ ¹æ¹ý
7.5 ¹è¿ÀÇ ÀÀ¿ë
7.6 ¹®ÀÚ¿°ú ¹è¿
7.7 ÀÌ ÀåÀÇ ¿ä¾à
Lesson 8 ÇÔ¼ö
8.1 ÇÔ¼ö
8.2 ÇÔ¼ö Á¤ÀÇ¿Í È£Ãâ
8.3 Àμö
8.4 ¹Ýȯ °ª
8.5 ÇÔ¼öÀÇ ÀÌ¿ë
8.6 ÇÔ¼ö¿Í À¯È¿ ¹üÀ§
8.7 ±â¾ï ¼ö¸í
8.8 ÇÔ¼ö ¼±¾ð
8.9 ÀÌ ÀåÀÇ ¿ä¾à
Lesson 9 Æ÷ÀÎÅÍ
9.1 ¾îµå·¹½º
9.2 Æ÷ÀÎÅÍ
9.3 Àμö¿Í Æ÷ÀÎÅÍ
9.4 ÀÌ ÀåÀÇ ¿ä¾à
Lesson 10 ¹è¿, Æ÷ÀÎÅÍÀÇ ÀÀ¿ë
10.1 ¹è¿°ú Æ÷ÀÎÅÍÀÇ °ü°è
10.2 Àμö¿Í ¹è¿
10.3 ¹®ÀÚ¿°ú Æ÷ÀÎÅÍ
10.4 ¹®ÀÚ¿ Á¶ÀÛ
10.5 ÇÔ¼ö Æ÷ÀÎÅÍ
10.6 ÀÌ ÀåÀÇ ¿ä¾à
Lesson 11 ¿©·¯ °¡Áö Çü
11.1 ±¸Á¶Ã¼ÀÇ ±âº»
11.2 ±¸Á¶Ã¼ÀÇ Ç¥±â ¹æ¹ý
11.3 ±¸Á¶Ã¼ÀÇ Å©±â
11.4 ±¸Á¶Ã¼ÀÇ ÀÀ¿ë
11.5 °ø¿ëü
11.6 ¿°Å
11.7 ÀÌ ÀåÀÇ ¿ä¾à
Lesson 12 ÆÄÀÏ ÀÔÃâ·Â
12.1 ÀÔÃâ·ÂÀÇ ±âº»
12.2 ¿©·¯ °¡Áö ÀÔÃâ·Â ÇÔ¼ö
12.3 ÆÄÀÏ ÀÔÃâ·ÂÀÇ ±âº»
12.4 ¹ÙÀ̳ʸ® ÆÄÀÏ°ú ·£´ý ¾×¼¼½º
12.5 Ä¿¸Çµå¶óÀÎ ÀÔ·Â
12.6 µð¹ö±×
12.7 ÀÌ ÀåÀÇ ¿ä¾à
Appendix A ¿¬½À¹®Á¦ ÇØ´ä
Appendix B Quick Reference
1.1 C ¾ð¾î ÇÁ·Î±×·¥
1.2 ÄÚµå ÀÔ·Â
1.3 ÇÁ·Î±×·¥ ÀÛ¼º
1.4 ÇÁ·Î±×·¥ ½ÇÇà
1.5 ÀÌ ÀåÀÇ ¿ä¾à
Lesson 2 C ¾ð¾îÀÇ ±âº»
2.1 ÄÚµåÀÇ ±âº»
2.2 ȸé Ãâ·Â
2.3 ¹®ÀÚ¿Í ¼öÄ¡
2.4 ÀÌ ÀåÀÇ ¿ä¾à
Lesson 3 º¯¼ö
3.1 º¯¼ö
3.2 ½Äº°ÀÚ
3.3 Çü
3.4 º¯¼ö ¼±¾ð
3.5 º¯¼öÀÇ ÀÌ¿ë
3.6 Ç¥ÁØ ÀÔ·Â
3.7 ÀÌ ÀåÀÇ ¿ä¾à
Lesson 4 ½Ä°ú ¿¬»êÀÚ
4.1 ½Ä°ú ¿¬»êÀÚ
4.2 ¿¬»êÀÚ Á¾·ù
4.3 ¿¬»êÀÚÀÇ ¿ì¼±¼øÀ§
4.4 Çü º¯È¯
4.5 ÀÌ ÀåÀÇ ¿ä¾à
Lesson 5 »óȲ¿¡ µû¸¥ ó¸®
5.1 °ü°è¿¬»êÀÚ¿Í Á¶°Ç
5.2 if¹®
5.3 if~else¹®
5.4 if~else if~else
5.5 switch¹®
5.6 ³í¸® ¿¬»êÀÚ
5.7 ÀÌ ÀåÀÇ ¿ä¾à
Lesson 6 ¹Ýº¹
6.1 for¹®
6.2 while¹®
6.3 do~while¹®
6.4 ´ÙÁß ·çÇÁ
6.5 ó¸® È帧ÀÇ º¯°æ
6.6 ÀÌ ÀåÀÇ ¿ä¾à
Lesson 7 ¹è¿
7.1 ¹è¿ÀÇ ±âº»
7.2 ¹è¿ ¼±¾ð
7.3 ¹è¿ÀÇ ÀÌ¿ë
7.4 ¹è¿ Ç¥±âÀÇ ¹æ¹ý
7.5 ¹è¿ÀÇ ÀÀ¿ë
7.6 ¹®ÀÚ¿°ú ¹è¿
7.7 ÀÌ ÀåÀÇ ¿ä¾à
Lesson 8 ÇÔ¼ö
8.1 ÇÔ¼ö
8.2 ÇÔ¼ö Á¤ÀÇ¿Í È£Ãâ
8.3 Àμö
8.4 ¹Ýȯ °ª
8.5 ÇÔ¼öÀÇ ÀÌ¿ë
8.6 ÇÔ¼ö¿Í À¯È¿ ¹üÀ§
8.7 ±â¾ï ¼ö¸í
8.8 ÇÔ¼ö ¼±¾ð
8.9 ÀÌ ÀåÀÇ ¿ä¾à
Lesson 9 Æ÷ÀÎÅÍ
9.1 ¾îµå·¹½º
9.2 Æ÷ÀÎÅÍ
9.3 Àμö¿Í Æ÷ÀÎÅÍ
9.4 ÀÌ ÀåÀÇ ¿ä¾à
Lesson 10 ¹è¿, Æ÷ÀÎÅÍÀÇ ÀÀ¿ë
10.1 ¹è¿°ú Æ÷ÀÎÅÍÀÇ °ü°è
10.2 Àμö¿Í ¹è¿
10.3 ¹®ÀÚ¿°ú Æ÷ÀÎÅÍ
10.4 ¹®ÀÚ¿ Á¶ÀÛ
10.5 ÇÔ¼ö Æ÷ÀÎÅÍ
10.6 ÀÌ ÀåÀÇ ¿ä¾à
Lesson 11 ¿©·¯ °¡Áö Çü
11.1 ±¸Á¶Ã¼ÀÇ ±âº»
11.2 ±¸Á¶Ã¼ÀÇ Ç¥±â ¹æ¹ý
11.3 ±¸Á¶Ã¼ÀÇ Å©±â
11.4 ±¸Á¶Ã¼ÀÇ ÀÀ¿ë
11.5 °ø¿ëü
11.6 ¿°Å
11.7 ÀÌ ÀåÀÇ ¿ä¾à
Lesson 12 ÆÄÀÏ ÀÔÃâ·Â
12.1 ÀÔÃâ·ÂÀÇ ±âº»
12.2 ¿©·¯ °¡Áö ÀÔÃâ·Â ÇÔ¼ö
12.3 ÆÄÀÏ ÀÔÃâ·ÂÀÇ ±âº»
12.4 ¹ÙÀ̳ʸ® ÆÄÀÏ°ú ·£´ý ¾×¼¼½º
12.5 Ä¿¸Çµå¶óÀÎ ÀÔ·Â
12.6 µð¹ö±×
12.7 ÀÌ ÀåÀÇ ¿ä¾à
Appendix A ¿¬½À¹®Á¦ ÇØ´ä
Appendix B Quick Reference
Lesson 1 ù°ÉÀ½
C ¾ð¾î¸¦ óÀ½ ¹è¿ï ¶§´Â Àͼ÷ÇÏÁö ¾ÊÀº ÇÁ·Î±×·¥ ¾ð¾î ¶§¹®¿¡ Èûµé´Ù´Â »ý°¢À» ÇÒÁöµµ ¸ð¸¨´Ï´Ù. ±×·¯³ª ÀÌ Àå¿¡¼ ¼Ò°³ÇÏ´Â ¿¹¾à¾î(keyword)¸¦ ¾Ë°Ô µÇ¸é C ¾ð¾î¸¦ Àç¹ÌÀÖ°Ô ÀÌÇØÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Àå¿¡¼´Â C ¾ð¾î¸¦ ÀÌ¿ëÇؼ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ¼ø¼¿¡ ´ëÇؼ ÇнÀÇÕ´Ï´Ù.
Lesson 2 C ¾ð¾îÀÇ ±âº»
C ¾ð¾î Äڵ带 ÀÔ·ÂÇÏ°í, ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇؼ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ÇнÀÇÑ ´ÙÀ½¿¡´Â Äڵ带 ÀÔ·ÂÇؼ ÇÁ·Î±×·¥À» ÀÛ¼ºÇϱâ À§ÇÑ C ¾ð¾îÀÇ ¹®¹ý ±ÔÄ¢À» ¾Ë¾Æ¾ß µË´Ï´Ù. ÀÌ Àå¿¡¼´Â C ¾ð¾î ¹®¹ýÀÇ ±âº»À» ¹è¿ó´Ï´Ù.
Lesson 3 º¯¼ö
¹®ÀÚ¿Í ¼öÄ¡¸¦ ȸéÀ¸·Î Ãâ·ÂÇÏ´Â ¹æ¹ýÀº ÇÁ·Î±×·¥À» óÀ½ ½ÃÀÛÇÑ »ç¶÷µµ Å« ¾î·Á¿ò ¾øÀÌ ÀÌÇØÇßÀ» °ÍÀÔ´Ï´Ù. 3Àå¿¡¼´Â µåµð¾î C ¾ð¾î ÇÁ·Î±×·¡¹Ö´Ù¿î ±â´ÉÀ» ÇнÀÇÕ´Ï´Ù. ¸ÕÀú °¡Àå ±âº»ÀÌ µÇ´Â ¡®º¯¼ö¡¯¸¦ ¾Ë¾Æº¾´Ï´Ù.
Lesson 4 ½Ä°ú ¿¬»êÀÚ
ÄÄÇ»ÅÍ´Â ´Ù¾çÇÑ Ã³¸®¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. À̶§ ÇÊ¿äÇÑ °ÍÀÌ ¡®¿¬»ê¡¯ÀÔ´Ï´Ù. C ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¶§µµ ¿¬»ê ±â´ÉÀº ºüÁú ¼ö ¾ø´Âµ¥, C ¾ð¾î´Â ¿¬»êÀ» °£´ÜÇÏ°Ô Çϱâ À§Çؼ ¡®¿¬»êÀÚ¡¯¶ó´Â ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ÀÌ Àå¿¡¼´Â ¿©·¯ °¡Áö ¿¬»êÀÚÀÇ »ç¿ë¹ý¿¡ ´ëÇؼ ÇнÀÇÕ´Ï´Ù.
Lesson 5 »óȲ¿¡ µû¸¥ ó¸®
4Àå±îÁöÀÇ ÇÁ·Î±×·¥Àº ÄÚµå ¾ÈÀÇ ¹®ÀÌ Çϳª¾¿ ¼ø¼´ë·Î 󸮵Ǿú½À´Ï´Ù. ÇÏÁö¸¸ ´õ¿í º¹ÀâÇÑ Ã³¸®¸¦ ÇÏ·Á¸é ¼ø¼´ë·Î ¹®À» ó¸®ÇÒ ¼ö ¾ø´Â °æ¿ì°¡ Àִµ¥, C ¾ð¾î´Â ÀÌ·¯ÇÑ °æ¿ì º¹¼öÀÇ ¹®À» ¸ð¾Æ¼ 󸮸¦ Á¦¾îÇÕ´Ï´Ù. ÀÌ Àå¿¡¼´Â ƯÁ¤ÇÑ »óȲ¿¡ µû¶ó¼ 󸮸¦ Á¦¾îÇÏ´Â ¹®¿¡ ´ëÇؼ ÇнÀÇÕ´Ï´Ù.
Lesson 6 ¹Ýº¹
5Àå¿¡¼ Á¶°Ç¿¡ µû¸¥ 󸮸¦ Á¦¾îÇÏ´Â ¹®À» ¹è¿ü½À´Ï´Ù. C ¾ð¾î´Â ±× ¹Û¿¡µµ ¹®À» Á¦¾îÇÒ ¼ö ÀÖ´Â ¹Ýº¹¹®(·çÇÁ¹®)ÀÌ ÀÖ½À´Ï´Ù. ¹Ýº¹¹®À» »ç¿ëÇÏ¸é °°Àº 󸮸¦ ¸î ¹øÀÌ¶óµµ ¹Ýº¹ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Àå¿¡¼´Â ¹Ýº¹¹®¿¡ ´ëÇؼ ÇнÀÇÕ´Ï´Ù.
Lesson 7 ¹è¿
3Àå¿¡¼´Â º¯¼ö¸¦ »ç¿ëÇؼ ƯÁ¤ÇÑ °ªÀ» ±â¾ïÇÏ´Â ±¸Á¶¿¡ ´ëÇؼ ¼³¸íÇߴµ¥, ÀÌ¿Ü¿¡µµ C ¾ð¾î´Â µ¿ÀÏÇÑ ÇüÀÇ ¿©·¯ °ªÀ» ¸ð¾Æ¼ ±â¾ïÇÏ´Â ¡®¹è¿¡¯À̶ó´Â ±â´Éµµ ÀÖ½À´Ï´Ù. ¹è¿À» »ç¿ëÇÏ¸é ¸¹Àº µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â º¹ÀâÇÑ Äڵ带 ±ò²ûÇÏ°Ô Ç¥±âÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Àå¿¡¼´Â ¹è¿ÀÇ ±¸Á¶¿¡ ´ëÇؼ ÇнÀÇÕ´Ï´Ù.
Lesson 8 ÇÔ¼ö
Áö±Ý±îÁö C ¾ð¾îÀÇ ´Ù¾çÇÑ ±â´É°ú º¹ÀâÇÑ ÄÚµåÀÇ ÀÛ¼º¹ýÀ» ¹è¿ü½À´Ï´Ù. ÇÁ·Î±×·¥ÀÌ Ä¿Áö¸é ÄÚµå ¾ÈÀÇ ¿©·¯ Àå¼Ò¿¡¼ °°Àº 󸮸¦ ÇØ¾ß µÉ °æ¿ì°¡ »ý±â´Âµ¥, À̶§ ÀÏÁ¤ÇÑ Ã³¸®¸¦ Çϳª·Î Á¤¸®ÇØ µÎ°í ³ªÁß¿¡ ±× 󸮸¦ È£ÃâÇÒ ¼ö ÀÖÀ¸¸é Æí¸®ÇÕ´Ï´Ù. ÀÌ Àå¿¡¼´Â º¹¼öÀÇ Ã³¸®¸¦ Çϳª·Î Á¤¸®ÇÏ´Â ¡®ÇÔ¼ö¡¯ÀÇ ±â´É¿¡ ´ëÇؼ ÇнÀÇÕ´Ï´Ù.
Lesson 9 Æ÷ÀÎÅÍ
3Àå¿¡¼´Â º¯¼ö¸¦ »ç¿ëÇؼ °ªÀ» ±â¾ïÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ ¹è¿ü½À´Ï´Ù. C ¾ð¾î¿¡´Â ¸Þ¸ð¸® »óÀÇ À§Ä¡¸¦ Á÷Á¢ ³ªÅ¸³»±â À§Çؼ ¡®Æ÷ÀÎÅÍ¡¯¶ó´Â ±â´ÉÀÌ ÀÖ½À´Ï´Ù. Æ÷ÀÎÅ͸¦ ÀÌÇØÇÏ·Á¸é ÄÄÇ»ÅÍÀÇ ¸Þ¸ð¸® °³³äÀ» ÀÌÇØÇØ¾ß ÇÕ´Ï´Ù. ÀÌ Àå¿¡¼´Â Æ÷ÀÎÅÍÀÇ ÀÇ¹Ì¿Í ±× »ç¿ë¹ý¿¡ ´ëÇؼ ÇнÀÇÕ´Ï´Ù.
Lesson 10 ¹è¿¡¤Æ÷ÀÎÅÍÀÇ ÀÀ¿ë
Áö±Ý±îÁö ¹è¿î ¹è¿°ú Æ÷ÀÎÅÍ´Â ¸Å¿ì ¹ÐÁ¢ÇÑ °ü°è°¡ ÀÖ½À´Ï´Ù. C ¾ð¾î¿¡¼´Â ÀÌ ¹è¿°ú Æ÷ÀÎÅÍÀÇ °ü°è¸¦ ÀÌ¿ëÇؼ Äڵ带 ÀÛ¼ºÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ Àå¿¡¼´Â ¹è¿À̳ª Æ÷ÀÎÅÍ¿¡ ´ëÇؼ ÀÚ¼¼È÷ ÇнÀÇÕ´Ï´Ù. ÀÌ Àå¿¡¼ ¹è¿î ³»¿ëÀ» »ç¿ëÇÏ¸é ¼öÁØ ³ôÀº C ¾ð¾î Äڵ带 ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
Lesson 11 ¿©·¯ °¡Áö Çü
3Àå¿¡¼´Â C ¾ð¾î¿¡ Æ÷ÇԵǾî ÀÖ´Â ±âº»ÀûÀÎ ¡®Çü(type)¡¯¿¡ ´ëÇؼ ¹è¿ü½À´Ï´Ù. C ¾ð¾î´Â ÀÌ¿Ü¿¡µµ ¿©·¯ °¡Áö Á¾·ùÀÇ ÇüÀÌ Á¸ÀçÇÕ´Ï´Ù. ÀÌ Àå¿¡¼´Â Äڵ带 ÀÛ¼ºÇÏ´Â »ç¶÷ÀÌ Á¤ÇÒ ¼ö Àִ Ưº°ÇÑ Çü¿¡ ´ëÇؼ ÇнÀÇÕ´Ï´Ù. ¿©·¯ °¡Áö ÇüÀ» ´É¼÷ÇÏ°Ô »ç¿ëÇÏ¸é ´Ù¾çÇÑ C ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
Lesson 12 ÆÄÀÏ ÀÔÃâ·Â
ȸ顤Űº¸µå µîÀÇ ÀÔÃâ·Â¿¡ °üÇÑ ±â´É¿¡ ´ëÇؼ ¼³¸íÇÕ´Ï´Ù. C ¾ð¾î¿¡¼´Â ÀÌ Áö½ÄÀ» ÆÄÀÏÀ» Ãë±ÞÇÒ ¶§¿¡µµ ÀÀ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÀåÀÇ ³»¿ëÀ» ÇнÀÇÏ¸é º¸´Ù ½Ç¿ëÀûÀÎ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
Appendix A ¿¬½À¹®Á¦ ÇØ´ä
°¢ Àå¿¡¼ Á¦½ÃµÇ¾ú´ø ¿¬½À¹®Á¦¿¡ ´ëÇÑ ÇØ´äÀ» Á¦½ÃÇÕ´Ï´Ù.
Appendix B Quick Reference
Ç¥ÁØ ¶óÀ̺귯¸® ÇÔ¼öÀÇ Á¾·ù¿Í ±â´É¿¡ ´ëÇØ ¾Ë¾Æº¾´Ï´Ù.
C ¾ð¾î¸¦ óÀ½ ¹è¿ï ¶§´Â Àͼ÷ÇÏÁö ¾ÊÀº ÇÁ·Î±×·¥ ¾ð¾î ¶§¹®¿¡ Èûµé´Ù´Â »ý°¢À» ÇÒÁöµµ ¸ð¸¨´Ï´Ù. ±×·¯³ª ÀÌ Àå¿¡¼ ¼Ò°³ÇÏ´Â ¿¹¾à¾î(keyword)¸¦ ¾Ë°Ô µÇ¸é C ¾ð¾î¸¦ Àç¹ÌÀÖ°Ô ÀÌÇØÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Àå¿¡¼´Â C ¾ð¾î¸¦ ÀÌ¿ëÇؼ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ¼ø¼¿¡ ´ëÇؼ ÇнÀÇÕ´Ï´Ù.
Lesson 2 C ¾ð¾îÀÇ ±âº»
C ¾ð¾î Äڵ带 ÀÔ·ÂÇÏ°í, ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇؼ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ÇнÀÇÑ ´ÙÀ½¿¡´Â Äڵ带 ÀÔ·ÂÇؼ ÇÁ·Î±×·¥À» ÀÛ¼ºÇϱâ À§ÇÑ C ¾ð¾îÀÇ ¹®¹ý ±ÔÄ¢À» ¾Ë¾Æ¾ß µË´Ï´Ù. ÀÌ Àå¿¡¼´Â C ¾ð¾î ¹®¹ýÀÇ ±âº»À» ¹è¿ó´Ï´Ù.
Lesson 3 º¯¼ö
¹®ÀÚ¿Í ¼öÄ¡¸¦ ȸéÀ¸·Î Ãâ·ÂÇÏ´Â ¹æ¹ýÀº ÇÁ·Î±×·¥À» óÀ½ ½ÃÀÛÇÑ »ç¶÷µµ Å« ¾î·Á¿ò ¾øÀÌ ÀÌÇØÇßÀ» °ÍÀÔ´Ï´Ù. 3Àå¿¡¼´Â µåµð¾î C ¾ð¾î ÇÁ·Î±×·¡¹Ö´Ù¿î ±â´ÉÀ» ÇнÀÇÕ´Ï´Ù. ¸ÕÀú °¡Àå ±âº»ÀÌ µÇ´Â ¡®º¯¼ö¡¯¸¦ ¾Ë¾Æº¾´Ï´Ù.
Lesson 4 ½Ä°ú ¿¬»êÀÚ
ÄÄÇ»ÅÍ´Â ´Ù¾çÇÑ Ã³¸®¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. À̶§ ÇÊ¿äÇÑ °ÍÀÌ ¡®¿¬»ê¡¯ÀÔ´Ï´Ù. C ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¶§µµ ¿¬»ê ±â´ÉÀº ºüÁú ¼ö ¾ø´Âµ¥, C ¾ð¾î´Â ¿¬»êÀ» °£´ÜÇÏ°Ô Çϱâ À§Çؼ ¡®¿¬»êÀÚ¡¯¶ó´Â ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ÀÌ Àå¿¡¼´Â ¿©·¯ °¡Áö ¿¬»êÀÚÀÇ »ç¿ë¹ý¿¡ ´ëÇؼ ÇнÀÇÕ´Ï´Ù.
Lesson 5 »óȲ¿¡ µû¸¥ ó¸®
4Àå±îÁöÀÇ ÇÁ·Î±×·¥Àº ÄÚµå ¾ÈÀÇ ¹®ÀÌ Çϳª¾¿ ¼ø¼´ë·Î 󸮵Ǿú½À´Ï´Ù. ÇÏÁö¸¸ ´õ¿í º¹ÀâÇÑ Ã³¸®¸¦ ÇÏ·Á¸é ¼ø¼´ë·Î ¹®À» ó¸®ÇÒ ¼ö ¾ø´Â °æ¿ì°¡ Àִµ¥, C ¾ð¾î´Â ÀÌ·¯ÇÑ °æ¿ì º¹¼öÀÇ ¹®À» ¸ð¾Æ¼ 󸮸¦ Á¦¾îÇÕ´Ï´Ù. ÀÌ Àå¿¡¼´Â ƯÁ¤ÇÑ »óȲ¿¡ µû¶ó¼ 󸮸¦ Á¦¾îÇÏ´Â ¹®¿¡ ´ëÇؼ ÇнÀÇÕ´Ï´Ù.
Lesson 6 ¹Ýº¹
5Àå¿¡¼ Á¶°Ç¿¡ µû¸¥ 󸮸¦ Á¦¾îÇÏ´Â ¹®À» ¹è¿ü½À´Ï´Ù. C ¾ð¾î´Â ±× ¹Û¿¡µµ ¹®À» Á¦¾îÇÒ ¼ö ÀÖ´Â ¹Ýº¹¹®(·çÇÁ¹®)ÀÌ ÀÖ½À´Ï´Ù. ¹Ýº¹¹®À» »ç¿ëÇÏ¸é °°Àº 󸮸¦ ¸î ¹øÀÌ¶óµµ ¹Ýº¹ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Àå¿¡¼´Â ¹Ýº¹¹®¿¡ ´ëÇؼ ÇнÀÇÕ´Ï´Ù.
Lesson 7 ¹è¿
3Àå¿¡¼´Â º¯¼ö¸¦ »ç¿ëÇؼ ƯÁ¤ÇÑ °ªÀ» ±â¾ïÇÏ´Â ±¸Á¶¿¡ ´ëÇؼ ¼³¸íÇߴµ¥, ÀÌ¿Ü¿¡µµ C ¾ð¾î´Â µ¿ÀÏÇÑ ÇüÀÇ ¿©·¯ °ªÀ» ¸ð¾Æ¼ ±â¾ïÇÏ´Â ¡®¹è¿¡¯À̶ó´Â ±â´Éµµ ÀÖ½À´Ï´Ù. ¹è¿À» »ç¿ëÇÏ¸é ¸¹Àº µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â º¹ÀâÇÑ Äڵ带 ±ò²ûÇÏ°Ô Ç¥±âÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Àå¿¡¼´Â ¹è¿ÀÇ ±¸Á¶¿¡ ´ëÇؼ ÇнÀÇÕ´Ï´Ù.
Lesson 8 ÇÔ¼ö
Áö±Ý±îÁö C ¾ð¾îÀÇ ´Ù¾çÇÑ ±â´É°ú º¹ÀâÇÑ ÄÚµåÀÇ ÀÛ¼º¹ýÀ» ¹è¿ü½À´Ï´Ù. ÇÁ·Î±×·¥ÀÌ Ä¿Áö¸é ÄÚµå ¾ÈÀÇ ¿©·¯ Àå¼Ò¿¡¼ °°Àº 󸮸¦ ÇØ¾ß µÉ °æ¿ì°¡ »ý±â´Âµ¥, À̶§ ÀÏÁ¤ÇÑ Ã³¸®¸¦ Çϳª·Î Á¤¸®ÇØ µÎ°í ³ªÁß¿¡ ±× 󸮸¦ È£ÃâÇÒ ¼ö ÀÖÀ¸¸é Æí¸®ÇÕ´Ï´Ù. ÀÌ Àå¿¡¼´Â º¹¼öÀÇ Ã³¸®¸¦ Çϳª·Î Á¤¸®ÇÏ´Â ¡®ÇÔ¼ö¡¯ÀÇ ±â´É¿¡ ´ëÇؼ ÇнÀÇÕ´Ï´Ù.
Lesson 9 Æ÷ÀÎÅÍ
3Àå¿¡¼´Â º¯¼ö¸¦ »ç¿ëÇؼ °ªÀ» ±â¾ïÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ ¹è¿ü½À´Ï´Ù. C ¾ð¾î¿¡´Â ¸Þ¸ð¸® »óÀÇ À§Ä¡¸¦ Á÷Á¢ ³ªÅ¸³»±â À§Çؼ ¡®Æ÷ÀÎÅÍ¡¯¶ó´Â ±â´ÉÀÌ ÀÖ½À´Ï´Ù. Æ÷ÀÎÅ͸¦ ÀÌÇØÇÏ·Á¸é ÄÄÇ»ÅÍÀÇ ¸Þ¸ð¸® °³³äÀ» ÀÌÇØÇØ¾ß ÇÕ´Ï´Ù. ÀÌ Àå¿¡¼´Â Æ÷ÀÎÅÍÀÇ ÀÇ¹Ì¿Í ±× »ç¿ë¹ý¿¡ ´ëÇؼ ÇнÀÇÕ´Ï´Ù.
Lesson 10 ¹è¿¡¤Æ÷ÀÎÅÍÀÇ ÀÀ¿ë
Áö±Ý±îÁö ¹è¿î ¹è¿°ú Æ÷ÀÎÅÍ´Â ¸Å¿ì ¹ÐÁ¢ÇÑ °ü°è°¡ ÀÖ½À´Ï´Ù. C ¾ð¾î¿¡¼´Â ÀÌ ¹è¿°ú Æ÷ÀÎÅÍÀÇ °ü°è¸¦ ÀÌ¿ëÇؼ Äڵ带 ÀÛ¼ºÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ Àå¿¡¼´Â ¹è¿À̳ª Æ÷ÀÎÅÍ¿¡ ´ëÇؼ ÀÚ¼¼È÷ ÇнÀÇÕ´Ï´Ù. ÀÌ Àå¿¡¼ ¹è¿î ³»¿ëÀ» »ç¿ëÇÏ¸é ¼öÁØ ³ôÀº C ¾ð¾î Äڵ带 ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
Lesson 11 ¿©·¯ °¡Áö Çü
3Àå¿¡¼´Â C ¾ð¾î¿¡ Æ÷ÇԵǾî ÀÖ´Â ±âº»ÀûÀÎ ¡®Çü(type)¡¯¿¡ ´ëÇؼ ¹è¿ü½À´Ï´Ù. C ¾ð¾î´Â ÀÌ¿Ü¿¡µµ ¿©·¯ °¡Áö Á¾·ùÀÇ ÇüÀÌ Á¸ÀçÇÕ´Ï´Ù. ÀÌ Àå¿¡¼´Â Äڵ带 ÀÛ¼ºÇÏ´Â »ç¶÷ÀÌ Á¤ÇÒ ¼ö Àִ Ưº°ÇÑ Çü¿¡ ´ëÇؼ ÇнÀÇÕ´Ï´Ù. ¿©·¯ °¡Áö ÇüÀ» ´É¼÷ÇÏ°Ô »ç¿ëÇÏ¸é ´Ù¾çÇÑ C ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
Lesson 12 ÆÄÀÏ ÀÔÃâ·Â
ȸ顤Űº¸µå µîÀÇ ÀÔÃâ·Â¿¡ °üÇÑ ±â´É¿¡ ´ëÇؼ ¼³¸íÇÕ´Ï´Ù. C ¾ð¾î¿¡¼´Â ÀÌ Áö½ÄÀ» ÆÄÀÏÀ» Ãë±ÞÇÒ ¶§¿¡µµ ÀÀ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÀåÀÇ ³»¿ëÀ» ÇнÀÇÏ¸é º¸´Ù ½Ç¿ëÀûÀÎ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
Appendix A ¿¬½À¹®Á¦ ÇØ´ä
°¢ Àå¿¡¼ Á¦½ÃµÇ¾ú´ø ¿¬½À¹®Á¦¿¡ ´ëÇÑ ÇØ´äÀ» Á¦½ÃÇÕ´Ï´Ù.
Appendix B Quick Reference
Ç¥ÁØ ¶óÀ̺귯¸® ÇÔ¼öÀÇ Á¾·ù¿Í ±â´É¿¡ ´ëÇØ ¾Ë¾Æº¾´Ï´Ù.