·Î±×ÀÎÁ¤º¸ ÀÔ·Â ¿µ¿ª
  • ´Ù¿î·Îµå
  • ºä¾î»ç¿ë¾È³»
  • ÀÚ·á´ëÃâ¾È³»
  • ¸ð¹ÙÀÏÀÌ¿ë¾È³»

»õ·Î³ª¿Â Ã¥

°øÁö»çÇ×

  • µî·ÏµÈ °Ô½Ã±ÛÀÌ ¾ø½À´Ï´Ù.
´õº¸±â

ÄÁÅÙÃ÷»ó¼¼º¸±â

Visual C++2012ȯ°æ¿¡¼­ÀÇ C ÇÁ·Î±×·¡¹Ö
Visual C++2012ȯ°æ¿¡¼­ÀÇ C ÇÁ·Î±×·¡¹Ö
  • ÀúÀÚ<Ȳ¼öö> Àú
  • ÃâÆǻ纹µÎÃâÆÇ»ç
  • ÃâÆÇÀÏ2014-08-28
  • µî·ÏÀÏ2014-08-20
º¸À¯ 2, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 4, ´©Àû¿¹¾à 0

Ã¥¼Ò°³

¿À´Ã³¯ ÀÎÅͳݠ¹× ¸ð¹ÙÀÏ ½Ã´ë¿¡ °¡À堹عÙÅÁÀÌÀÚ ÇÙ½ÉÀΠÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â ´Ù¸§ ¾Æ´Ñ 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  Á¦ÇѵȠ¹®¹ýÀÇ ±¸ºÐ ºÐ¼®±â

ºÎ·Ï