¿À´Ã³¯ ÀÎÅÍ³Ý ¹× ¸ð¹ÙÀÏ ½Ã´ë¿¡ °¡Àå ¹Ø¹ÙÅÁÀÌÀÚ ÇÙ½ÉÀÎ ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â ´Ù¸§ ¾Æ´Ñ C¾ð¾îÀÌ´Ù. º» ±³Àç´Â Ãʺ¸ÀÚ¶óµµ ÀÌ·¯ÇÑ ¾ð¾î¸¦ ½±°Ô Á¢ÇÒ ¼ö ÀÖµµ·Ï Á¤¼ºÀ» ´ÙÇØ ÁýÇʵǾú´Ù. °¢ ³ª¶ó¸¶´Ù °íÀ¯ÀÇ ¾ð¾î¿Í ¹®¹ýÀÌ ÀÖµíÀÌ ÇÁ·Î±×·¡¹Ö ¾ð¾î ¶ÇÇÑ °íÀ¯ÀÇ ¹®¹ýÀÌ ÀÖ´Ù. ±×·±µ¥ ¿µ¾î ¹®¹ý¿¡ Ä¡¿ìÄ¡¸é ȸȿ¡ Ãë¾àÇØÁöµíÀÌ ÇÁ·Î±×·¡¹Ö ¾ð¾îµµ ¹®¹ý¿¡ ³Ê¹« ¿ÁßÇϸé ÇÁ·Î±×·¡¹Ö¿¡ ¾àÇØÁö´Â °æÇâÀÌ ÀÖ´Ù. ±×·¡¼ º» ±³Àç¿¡¼´Â C¾ð¾îÀÇ ±âº»ÀûÀÎ ¹®¹ýÀ» °£´ÜÈ÷ ¾ð±ÞÇÔ°ú µ¿½Ã¿¡ ¿¹Á¦ ÇÁ·Î±×·¥À» Á¦½ÃÇÏ¿© ÇÁ·Î±×·¡¹Ö ±âº» ÀÛ¼º¹ýÀ» ½±°Ô ÀÍÈ÷µµ·Ï ÇÏ¿´´Ù. ±×¸®°í °¢ ÀåÀÇ ¸¶Áö¸·¿¡´Â ÀÀ¿ë¹®Á¦¸¦ Á¦½ÃÇÏ°í À̸¦ ÇØ°áÇÏ´Â ÇÁ·Î±×·¥°ú ½ÇÇà °á°ú¸¦ º¸ÀÌ°í ¼³¸íÇÔÀ¸·Î½á ¹®Á¦ ÇØ°á ´É·ÂÀ» Å°¿ì°íÀÚ ÇÏ¿´´Ù.
1Àå C¾ð¾î¿Í ÇÁ·Î±×·¥(C Language and Program)
1.1 C¾ð¾î¶õ?1.2 C ÇÁ·Î±×·¥
1.3 C ÇÁ·Î±×·¥ ÄÄÆÄÀÏ ¹× ½ÇÇà1.4 Visual C++ 2012 Professional °³¹ß ȯ°æ
1.5 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥
2Àå ±âº» ÀÚ·áÇü°ú Ç¥ÁØ ÀÔÃâ·Â(Basic Data Type and Standard Input/Output)
2.1 ±âº» ÀÚ·áÇü2.2 Ç¥ÁØ ÀÔÃâ·Â ÇÔ¼ö
2.3 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥
3Àå ¿¬»êÀÚ(Operator)
3.1 ´ëÀÔ ¿¬»êÀÚ(=)3.2 »ê¼ú ¿¬»êÀÚ(+, -, *, /, %)
3.3 ´ÜÇ× ¿¬»êÀÚ(-)3.4 Áõ°¨ ¿¬»êÀÚ(++, --)
3.5 °ü°è ¿¬»êÀÚ(¡µ, ¡´, ¡µ= ,¡´=, ==, !=) 3.6 ³í¸® ¿¬»êÀÚ(¡µ, ¡´, ¡µ= ,¡´=, ==, !=)
3.7 ºñÆ® ³í¸® ¿¬»êÀÚ(&, |, ~, ^)3.8 ºñÆ® À̵¿ ¿¬»êÀÚ(¡´¡´, ¡µ¡µ)
3.9 Á¶°Ç ¿¬»êÀÚ(? :) 3.10 º¹ÇÕ ´ëÀÔ ¿¬»êÀÚ(+=, &&=, &=, ¡´¡´=, ¡¦)
3.11 ÄÞ¸¶ ¿¬»êÀÚ(,)3.12 ±âŸ ¿¬»êÀÚ(sizeof(), cast, &, *)
3.13 ¿¬»êÀÚ ¿ì¼±¼øÀ§3.14 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥
4Àå Á¦¾î¹®(Control Statement)
4.1 Á¦¾î¹® 4.2 ´Ü¼ø if¹®
4.3 if~else¹®4.4 ´ÙÁß if¹®
4.5 switch~case¹®4.6 for¹®
4.7 Áßø for¹®4.8 while()¹®
4.9 do~while()¹®4.10 break¹®
4.11 continue¹®4.12 goto¹®
4.13 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥
5Àå ¹è¿(Array)
5.1 ¹è¿5.2 1Â÷¿ø ¹è¿
5.3 2Â÷¿ø ¹è¿5.4 ¹®ÀÚ ¹è¿
5.5 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥
6Àå Æ÷ÀÎÅÍ(Pointer)
6.1 Æ÷ÀÎÅÍ6.2 Æ÷ÀÎÅÍ º¯¼ö ¼±¾ð°ú »ç¿ë
6.3 Æ÷ÀÎÅÍ º¯¼öÀÇ Å©±â6.4 Æ÷ÀÎÅÍ º¯¼öÀÇ ¿¬»ê°ú È°¿ë
6.5 Æ÷ÀÎÅÍ ¹è¿6.6 ÀÌÁß Æ÷ÀÎÅÍ º¯¼ö
6.7 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥
7Àå ÇÔ¼ö(Function)
7.1 ÇÔ¼ö7.2 È£ÃâÇÔ¼ö¿Í ÇÇÈ£Ãâ ÇÔ¼ö°£ ÀÚ·á Àü´Þ ¹æ¹ý
7.3 Àç±ÍÇÔ¼ö 7.4 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥
8Àå ±â¾ï Ŭ·¡½º¿Í º¯¼öÀÇ Åë¿ë¹üÀ§(Storage Class and Variable's Scope)
8.1 ±â¾ï Ŭ·¡½º8.2 ÀÚµ¿(auto) º¯¼ö ¼±¾ð
8.3 Á¤Àû(static) º¯¼ö ¼±¾ð8.4 ¿ÜºÎ(extern) º¯¼ö ¼±¾ð
8.5 ·¹Áö½ºÅÍ(register) º¯¼ö ¼±¾ð8.6 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥
9Àå ÇÁ¸®ÇÁ·Î¼¼¼(Preprocessor)
9.1 ÇÁ¸®ÇÁ·Î¼¼¼9.2 ÆÄÀÏ Æ÷ÇÔ(#include)
9.3 ¸ÅÅ©·Î Á¤ÀÇ(macro define) ¹× ¸ÅÅ©·Î ÇØÁ¦(macro undefine)
9.4 Á¶°ÇºÎ ÄÄÆÄÀÏ9.5 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥
10Àå »ç¿ëÀÚ Á¤ÀÇ ÀÚ·áÇü(User-defined Data Type)
10.1 ±¸Á¶Çü(Structure Type)10.2 ±¸Á¶Çü ¹è¿
10.3 ±¸Á¶Çü Æ÷ÀÎÅÍ10.4 ÇÔ¼öÀÇ Àμö·Î ±¸Á¶ÇüÀ» »ç¿ë
10.5 °ø¿ëÇü(Union Type)10.6 ¿°ÅÇü(enumerate type)
10.7 ÀÚ·áÇü ÀçÁ¤ÀÇ(type redefine)10.8 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥
11Àå ¶óÀ̺귯¸® ÇÔ¼ö(Library Function)
11.1 ¶óÀ̺귯¸® ÇÔ¼ö11.2 ¹®ÀÚ¿ ó¸® ÇÔ¼ö
11.3 ¹®ÀÚ °Ë»ç ¹× º¯È¯ ¸ÅÅ©·Î 11.4 ¸Þ¸ð¸® °ü¸® ÇÔ¼ö
11.5 ¼öÇÐ ÇÔ¼ö11.6 Ç¥ÁضóÀ̺귯¸® ÇÔ¼ö
11.7 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥
12Àå ÆÄÀÏ Ã³¸® ÀÔÃâ·Â ÇÔ¼ö(Input and Output Function for File Process)
12.1 ÆÄÀÏ°ú ÆÄÀÏ Ã³¸® ÇÔ¼ö 12.2 ÆÄÀÏ Ã³¸® ÇÔ¼ö »ç¿ë ¹æ¹ý
12.3 ¹®ÀÚ ´ÜÀ§ÀÇ ÆÄÀÏ ÀÔÃâ·Â 12.4 ÇÑ ÁÙ ´ÜÀ§ÀÇ ÀÚ·á ÀÔÃâ·Â
12.5 Çü½Ä ÀÖ´Â ÀÚ·áÀÇ ÆÄÀÏ ÀÔÃâ·Â12.6 2Áø ÆÄÀÏÀÇ ÀÔÃâ·Â
12.7 ÆÄÀÏ ¿±â, ÀÔÃâ·Â ¿À·ù, ÆÄÀÏÀÇ ³¡ È®ÀÎ ÇÔ¼ö
12.8 ½Ã½ºÅÛ ¸í·É¾î ÀÛ¼º12.9 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥
13Àå C ÀÀ¿ë(Application Program using C)
13.1 Çȼ¿ ´ÜÀ§ÀÇ µðÁöÅÐ À̹ÌÁö ó¸®13.2 Á¦ÇÑµÈ ¹®¹ýÀÇ ±¸ºÐ ºÐ¼®±â
ºÎ·Ï