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

»õ·Î³ª¿Â Ã¥

°øÁö»çÇ×

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

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

C¾ð¾îÀÇ ¿Ï¼º
C¾ð¾îÀÇ ¿Ï¼º
  • ÀúÀÚ<±èżö>,<ÀüÁßâ>,<ÀÌÆò±â> °øÀú
  • ÃâÆǻ纹µÎÃâÆÇ»ç
  • ÃâÆÇÀÏ2014-05-19
  • µî·ÏÀÏ2014-08-20
º¸À¯ 2, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 6, ´©Àû¿¹¾à 0

Ã¥¼Ò°³

ÇÁ·Î±×·¥¿¡ ´ëÇÑ Áö½ÄÀÌ ¾ø´Â µ¶ÀÚ¶óµµ ½±°Ô Á¢±ÙÇÏ¿© ¹è¿ï ¼ö ÀÖµµ·Ï ¾ð¾î»ç¿ë¿¡ ÇÊ¿äÇÑ ±âÃÊÀûÀΠÇÁ·Î±×·¥ ¿¹Á¦¸¦ Áß½ÉÀ¸·Î ´Ü°èÀûÀ¸·Î ±¸¼ºÇÏ¿´´Ù. 11ÀåÀ¸·Î ³ª´­ ¼ö Àִµ¥ 1Àå¿¡¼­ºÎÅÍ 9Àå±îÁö´Â Visual Studio»ç¿ë °³¿ä¿Í C¾ð¾îÇÁ·Î±×·¡¹ÖÀÇ ±âº»¹®Àå, À¯Çü, ÇÔ¼ö µîÀ» ´Ù·ç¾ú´Ù. 10Àå°ú 11Àå¿¡¼­´Â Àü󸮱â¿Í ÆÄÀÏ󸮸¦ ½Ç¾úÀ¸¸ç ÀÌ·¯ÇÑ ³»¿ëµéÀº C¾ð¾îÀÇ Ãʺ¸ÀÚ³ª °æÇèÀÚ¿¡°Ô À־µµ ¼ÒÁßÇÑ ÀÚ·á°¡ µÉ °ÍÀÌ´Ù.

¸ñÂ÷

1 Visual Studio »ç¿ë °³¿ä
1.1 Visual StudioÀÇ ±âµ¿
1.2 ÇÁ·Î±×·¥ ÆíÁý ¹× ÀúÀå
1.3 ¼Ò½º ÄÚµå ÄÄÆÄÀÏ ¹× ½ÇÇà

2 C¾ð¾î ÇÁ·Î±×·¡¹ÖÀÇ ±âº»ÀÌÇØ
2.1 C¾ð¾î ÇÁ·Î±×·¡¹ÖÀÇ ÀåÁ¡
2.2 C¾ð¾îÀÇ ±¸Á¶
2.3 C¾ð¾î ÇÁ·Î±×·¡¹ÖÀÇ ±âº» ±¸¼º
2.4 C¾ð¾î ÇÁ·Î±×·¡¹ÖÀÇ ±âº» Çü½Ä ÀÌÇØ
2.4.1 main ( )¹® ±¸¼º
2.4.2 º¯¼ö¼±¾ð
2.4.3 ¸í·É¹®(statement)
 2.4.4 ¼ö½Ä(expression)
 2.4.5 ÁÖ¼®(comment)
 2.4.6 C¾ð¾î¿¡¼­ »ç¿ë°¡´ÉÇÑ ¹®ÀÚ
 ¿¬½À¹®Á¦ 

3 ÀÚ·áÇü
3.1 »ó¼ö¿Í º¯¼ö
3.1.1 »ó¼ö(constant)
 3.1.2 º¯¼ö(variable)
 3.2 ÀÚ·áÇüÀÇ º¯È¯
3.2.1 ¿ì¼±¼øÀ§¿¡ ÀÇÇÑ ÀÚ·áÇü º¯È¯
3.2.2 cast ¿¬»êÀÚ¿¡ ÀÇÇÑ ÀÚ·áÇü º¯È¯
3.2.3 ´ëÀÔ ¿¬»êÀÚ¿¡ ÀÇÇÑ ÀÚ·áÇü º¯È¯
3.3 ±â¾ïÀå¼Ò¿¡ µû¸¥ º¯¼öºÐ·ù
3.3.1 ÀÚµ¿º¯¼ö(auto variable)
 3.3.2 Á¤Àûº¯¼ö(static variable)
 3.3.3 ·¹Áö½ºÅÍ º¯¼ö(register variable)
 3.3.4 ¿ÜºÎº¯¼ö(external variable)
¿¬½À¹®Á¦ 

4 Ç¥ÁØÀÔÃâ·ÂÇÔ¼ö
4.1 Ç¥ÁØÃâ·ÂÇÔ¼ö(standard output function)
 4.1.1 printf( )ÇÔ¼ö
4.1.2 putchar ( )ÇÔ¼ö
4.1.3 puts( )ÇÔ¼ö
4.2 Ç¥ÁØÀÔ·ÂÇÔ¼ö(standard input function)
 4.2.1 scanf( )ÇÔ¼ö, scanf_s( )ÇÔ¼ö
4.2.2. getchar( )ÇÔ¼ö
4.2.3. gets( )ÇÔ¼ö, gets_s( )ÇÔ¼ö
 ¿¬½À¹®Á¦

5 ¿¬»êÀÚ
5.1 »ê¼ú¿¬»êÀÚ(arithmetic operator)
 5.2 °ü°è¿¬»êÀÚ(Relational operator)
 5.3 ³í¸®¿¬»êÀÚ(Logical Operator)
 5.4 Áõ°¨¿¬»êÀÚ(Increment and decrement operator)
 5.5 Á¶°Ç¿¬»êÀÚ(Conditional operator)
 5.6 ºñÆ®¿¬»êÀÚ(Bit operator)
 5.7 ´ëÀÔ¿¬»êÀÚ(assignment operator)
 5.8 ±âŸ¿¬»êÀÚ
5.8.1 size of ¿¬»êÀÚ
5.8.2 ÄÞ¸¶¿¬»êÀÚ
 ¿¬½À¹®Á¦

6 Á¦¾î±¸Á¶
6.1 Á¶°ÇºÎ Á¦¾î¹®
6.1.1 if¹®
6.1.2 if?else ¹®
6.1.3 ´ÙÁß if ¹®
6.1.4 switch?case¹®
6.2 ¹Ýº¹ Á¦¾î¹®
6.2.1 for¹®
6.2.2 ´ÙÁß for¹®
6.2.3 while ¹®
6.2.4 do?while¹®
6.3 ±âŸ Á¦¾î¹®
6.3.1 break¹®°ú continue¹®
6.3.2 goto¹®
 ¿¬½À¹®Á¦

7 ÇÔ¼ö
7.1 ÇÔ¼öÀÇ °³³ä
7.2 ÇÔ¼öÀÇ ±¸Á¶ ¹× ¼±¾ð
7.2.1 ÇÔ¼öÀÇ ±¸Á¶
7.2.2 ÇÔ¼öÀÇ ÇÁ·ÎÅäŸÀÔ ¼±¾ð
7.3 ÇÔ¼öÀǠȣÃâ
7.4 Ç¥ÁØÇÔ¼ö(Standard function)
 7.4.1 ¼öÇРÇÔ¼ö
7.4.2 ¹®ÀÚ¿­ Ã³¸®ÇÔ¼ö
 ¿¬½À¹®Á¦ 

8 ¹è¿­°ú Æ÷ÀÎÅÍ
8.1 ¹è¿­(array)
 8.1.1 ¹è¿­ÀÇ ¼±¾ð ¹æ¹ý
8.1.2 1Â÷¿ø ¹è¿­ÀÇ ÃʱâÈ­
8.1.3 2Â÷¿ø ¹è¿­ÀÇ ÃʱâÈ­
8.2 Æ÷ÀÎÅÍ(pointer)
 8.2.1 Æ÷ÀÎÅÍÀÇ °³¿ä
8.2.2 Æ÷ÀÎÅÍ ¼±¾ð
8.2.3 Æ÷ÀÎÅÍ¿Í ¹è¿­
8.2.4 Æ÷ÀÎÅÍ ¿¬»ê
8.2.5 Æ÷ÀÎÅÍ ¹è¿­(Array of pointers)
 8.2.6 Æ÷ÀÎÅÍ¿Í ¹®ÀÚ¿­
8.2.7 ÀÌÁßÆ÷ÀÎÅÍ
8.2.8 ÇÔ¼öÀÇ ¹è¿­ Àμö Àü´Þ
8.2.9 ÂüÁ¶¿¡ ÀÇÇÑ ÇÔ¼ö È£Ãâ
8.2.10 ¸í·ÉÁÙÀÇ ÆĶó¹ÌÅÍ¿Í Æ÷ÀÎÅÍ ¹è¿­
 ¿¬½À¹®Á¦ 

9 ±¸Á¶Ã¼¿Í °ø¿ëü
9.1 ±¸Á¶
9.1.1 ±¸Á¶Ã¼ ¼±¾ð
9.1.2 ±¸Á¶Ã¼ º¯¼öÀÇ ÃʱâÈ­
9.1.3 ±¸Á¶Ã¼ º¯¼öÀÇ ±¸¼º¿ä¼Ò ÂüÁ¶
9.1.4 º¹ÇÕ±¸Á¶Ã¼
9.2 °ø¿ëü
9.2.1 °ø¿ëü ¼±¾ð
9.2.2 °ø¿ëüÀÇ µ¥ÀÌÅÍ ÂüÁ¶
 ¿¬½À¹®Á¦

10
 10 Àü󸮱â
10.1 ¿ÜºÎÆÄÀÏ Æ÷ÇÔ(#include)
 10.2 ¹®ÀÚ¿­ÀǠġȯ(#define)
 10.3 Á¶°ÇºÎ ÄÄÆÄÀÏ 215
 10.3.1 #if ¡­ #else ¡­ #endif
 10.3.2 #elif
 10.3.3 #ifdef
 10.3.4 #ifnde
 10.4 ¿À·ù À§Ä¡ Ç¥½Ã(#line)
 10.5 ¿À·ù ¸Þ½ÃÁö Ãâ·Â(#error)
¿¬½À¹®Á¦ 

11 ÆÄÀÏó¸®
11.1 ÆÄÀÏó¸®ÀÇ °³¿ä
11.2 ÆÄÀÏ󸮠´Ü°è
11.2.1 ÆÄÀÏ Æ÷ÀÎÅÍÀÇ ¼±¾ð
11.2.2 ÆÄÀÏ ¿­±â(fopen)
 11.2.3 ÆÄÀÏ¿¡ µ¥ÀÌÅÍ ÀÔÃâ·Â
11.2.4 ÆÄÀÏ ´Ý±â(fclose)
 11.3 ¼øÂ÷ ÆÄÀÏó¸®ÇÔ¼ö
11.3.1 fscanf( )¿Í fprintf( )ÇÔ¼ö
11.3.2 getc( )¿Í putc( )ÇÔ¼ö
11.3.3 fgetc( )¿Í fputc( )ÇÔ¼ö
11.3.4 fread( )¿Í fwrite( )ÇÔ¼ö
11.4 ·£´ý ÆÄÀÏó¸®ÇÔ¼ö
11.4.1 fseek( )ÇÔ¼ö
11.4.2 rewind( )ÇÔ¼ö
11.5 ±â¾ïÀå¼Ò È®º¸ ¹× ÇØÁ¦
 ¿¬½À¹®Á¦

 ºÎ·Ï
 ºÎ·Ï A : ASCII ÄÚµå Ç¥
 ºÎ·Ï B : ¿¬»êÀÚ ¿ì¼±¼øÀ§
 ºÎ·Ï C : ¹è¿­ ¿ä¼ÒÀÇ Æ÷ÀÎÅ͠ǥÇö 
 »öÀÎ