ÀÌ Ã¥Àº C ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ Àͼ÷ÇÏÁö ¾ÊÀº Ãʺ¸ÀÚ¶ó ÇÒÁö¶óµµ ÀÚ±â ÁÖµµÀûÀ¸·Î ÇнÀ ³»¿ëÀ» ÀÌÇØÇÏ°í, ¾î¶»°Ô È°¿ëÇÒ ¼ö ÀÖ´ÂÁö ´ä½ÀÀ» ÅëÇØ ÀÍÈú ¼ö ÀÖµµ·Ï ±¸¼º ÇÏ¿´½À´Ï´Ù. ¸ÕÀú C ¾ð¾îÀÇ ¹®¹ýÀû ¿ä¼Ò¸¦ ÀÌÇØÇÏ°í, ¹®¹ý ¿ä¼Ò°¡ ÇÁ·Î±×·¥¿¡¼ ¾î¶»°Ô È°¿ëµÇ°í, Àǹ̰¡ ¹«¾ùÀÎÁö ÇнÀÀÚ°¡ »ý°¢ÇÏ´Â ±âȸ¸¦ °®µµ·Ï ÇÏ¿´½À´Ï´Ù. ¶ÇÇÑ ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö ¹æ¹ý¿¡ ´ëÇØ ¿¹Á¦¸¦ ÅëÇØ ¹è¿ï ¼ö ÀÖµµ·Ï ÇÏ¿´À¸¸ç ¿¬½À¹®Á¦¸¦ ÅëÇØ ÇнÀÀÚ Áß½ÉÀ¸·Î ½Ç½ÀÀ» ÇÒ ¼ö ÀÖµµ·Ï ±¸¼º ÇÏ¿´½À´Ï´Ù.
¸ñÂ÷
CHAPTER 01 C¾ð¾î ±¸Á¶¿Í Ư¡
1.1 C ¾ð¾îÀÇ ¿ª»ç
1.2 C ¾ð¾îÀÇ Æ¯Â¡
1.3 C ¾ð¾îÀÇ Ç¥ÁØ ANSI¿Í ISO
1.4 ÇÁ·Î±×·¥ °³¹ß°ú ½ÇÇàÄÚµå »ý¼º
1.5 ÇÁ·Î±×·¥ µ¿ÀÛ ±âº» ¿ø¸®¿Í ½ÇÇà °úÁ¤
1.6 C ÇÁ·Î±×·¥ ±¸Á¶ ¹× ±¸¼º
1.7 C ÇÁ·Î±×·¥ÀÇ Æ¯Â¡
EXERCISE
CHAPTER 02 Ç¥ÁØ ÀÔÃâ·Â ÇÔ¼ö
2.1 printf() ÇÔ¼ö
2.2 scanf() ÇÔ¼ö
2.3 getchar(), putchar(), gets(), puts() ÇÔ¼ö
2.3.1 getchar() ÇÔ¼ö
2.3.2 putchar() ÇÔ¼ö
2.3.3 gets() ÇÔ¼ö
2.3.4 puts() ÇÔ¼ö
EXERCISE
CHAPTER 03 »ó¼ö¿Í º¯¼ö
3.1 »ó¼ö
3.1.1 Á¤¼öÇü »ó¼ö
3.1.2 ¹®ÀÚ »ó¼ö
3.1.3 ¹®ÀÚ¿ »ó¼ö
3.1.4 ½Ç¼öÇü »ó¼ö
3.2 º¯¼ö
3.2.1 º¯¼ö °³³ä
3.2.2 º¯¼ö ÀÚ·áÇü
3.2.3 voidÇü
3.2.4 ¿°ÅÇü »ó¼ö enum
3.2.5 ÀÚ·áÇü ÀçÁ¤ÀÇ typedef
3.2.6 ±âÈ£»ó¼ö const
3.2.7 ÃÖÀûÈ¿¡¼ Á¦¿ÜÇÏ´Â volatile
3.3 º¯¼ö Àû¿ë ¹üÀ§¿Í ±â¾ï Ŭ·¡½º
3.3.1 º¯¼öÀÇ Àû¿ë ¹üÀ§
3.3.2 Áö¿ª º¯¼ö
3.3.3 Àü¿ª º¯¼ö
3.3.4 ÀúÀå ºÐ·ù ±â¼úÀÚ
EXERCISE
CHAPTER 04 ¿¬»êÀÚ
4.1 »ê¼ú ¿¬»êÀÚ
4.2 ´ëÀÔ¿¬»êÀÚ
4.3 °ü°è ¿¬»êÀÚ
4.4 ³í¸® ¿¬»êÀÚ
4.5 Á¶°Ç ¿¬»êÀÚ
4.6 ºñÆ®¿¬»êÀÚ
4.7 sizeof() ¿¬»êÀÚ
4.8 cast ¿¬»êÀÚ
4.9 ¿¬»êÀÚÀÇ ¿ì¼±¼øÀ§
EXERCISE
CHAPTER 05 Á¶°Ç¹®
5.1 if¹®
5.2 switch¹®
5.3 goto¹®
EXERCISE
CHAPTER 06 ¹Ýº¹¹®
6.1 for¹®
6.2 while¹®
6.3 do~while¹®
6.4 break¹®
6.5 continue¹®
EXERCISE
CHAPTER 07 ¹è¿
7.1 Â÷¿ø ¹è¿
7.2 2Â÷¿ø ¹è¿
7.3 ¹è¿°ú ¹®ÀÚ¿
7.4 ¹è¿°ú ÇÔ¼ö
EXERCISE
CHAPTER 08 ÇÔ¼ö
8.1 ÇÔ¼ö °³³ä
8.2 ÇÔ¼öÀÇ ±¸¼º ¿ä¼Ò
8.3 ÇÔ¼ö°£ÀÇ ÀÚ·á Àü´Þ ¹æ¹ý
8.3.1 °ª¿¡ ÀÇÇÑ È£Ãâ
8.3.2 ÁÖ¼Ò¿¡ ÀÇÇÑ È£Ãâ
8.4 ÇÔ¼ö ÀÎÀڷμ ¹è¿
8.5 ÇÔ¼öÀÇ °á°ú·Î ¹è¿À» ¹ÝȯÇÏ´Â ¹æ¹ý
8.6 Àç±Í È£Ãâ ÇÔ¼ö
8.6.1 ÆÑÅ丮¾ó °è»ê
8.6.2 ÇǺ¸³ªÄ¡¼ö¿ ÇÔ¼ö
8.6.3 ÇϳëÀÌž ÇÔ¼ö
8.7 ÇÁ·Î±×·¥ ¿ÜºÎ¿¡¼ main() ÇÔ¼ö·Î °ª Àü´ÞÇϱâ
EXERCISE
CHAPTER 09 Æ÷ÀÎÅÍ
9.1 Æ÷ÀÎÅͶõ?
9.2 Æ÷ÀÎÅÍ º¯¼ö¿Í ÁÖ¼Ò ¿¬»êÀÚ
9.2.1 Æ÷ÀÎÅÍ º¯¼ö ¼±¾ð°ú ÁÖ¼Ò ¿¬»êÀÚ
9.2.2 Æ÷ÀÎÅÍ º¯¼ö¿¡ Çü ÁöÁ¤ ÀÌÀ¯
9.2.3 Æ÷ÀÎÅÍ º¯¼öÀÇ ÃʱâÈ
9.2.4 Æ÷ÀÎÅÍ º¯¼öÀÇ ¿¬»ê
9.3 ´ÙÁß Æ÷ÀÎÅÍ º¯¼ö
9.4 ³Î(null) Æ÷ÀÎÅÍ
9.5 ¹è¿°ú Æ÷ÀÎÅÍ
9.5.1 1Â÷¿ø ¹è¿°ú Æ÷ÀÎÅÍ
9.5.2 2Â÷¿ø ¹è¿°ú Æ÷ÀÎÅÍ
9.5.3 ¹®ÀÚ¿°ú Æ÷ÀÎÅÍ
9.6 Æ÷ÀÎÅÍ ¹è¿
9.7 ¹è¿ Æ÷ÀÎÅÍ
9.8 ´ÙÂ÷¿ø ¹è¿ Æ÷ÀÎÅÍ
9.9 ÇÔ¼ö¿Í ¹è¿
9.9.1 ÇÔ¼öÀÇ ÀÎÀÚ·Î ¹è¿À» »ç¿ë
9.9.2 ÇÔ¼öÀÇ °á°ú·Î ¹è¿À» ¹Ýȯ
9.10 voidÇü Æ÷ÀÎÅÍ
9.11 ÇÔ¼ö Æ÷ÀÎÅÍ
EXERCISE
CHAPTER 10 ±¸Á¶Ã¼¿Í °ø¿ëü
10.1 ±¸Á¶Ã¼
10.1.1 ±¸Á¶Ã¼ ¼±¾ð°ú ±¸Á¶Ã¼ º¯¼ö
10.1.2 ±¸Á¶Ã¼ º¯¼ö Àû¿ë ¹üÀ§
10.1.3 ±¸Á¶Ã¼ ¿ø¼Ò ÂüÁ¶
10.2 ±¸Á¶Ã¼ Æ÷ÀÎÅÍ¿Í ±¸Á¶Ã¼ ¹è¿
10.3 ±¸Á¶Ã¼¿Í ÇÔ¼ö
10.3.1 ÇÔ¼ö ÀÎÀÚ·Î ±¸Á¶Ã¼ º¯¼ö »ç¿ë
10.3.2 ÇÔ¼ö ÀÎÀÚ·Î ±¸Á¶Ã¼ ¹è¿ »ç¿ë
10.4 ÀÚ±â ÂüÁ¶ ±¸Á¶Ã¼
10.5 °ø¿ëü
10.6 ºñÆ® ÇÊµå ±¸Á¶Ã¼
EXERCISE
CHAPTER 11 ¸Þ¸ð¸® ÇÒ´ç°ú ÇØÁ¦
11.1 ÇÁ·Î±×·¥°ú ¸Þ¸ð¸®
11.2 µ¿Àû ¸Þ¸ð¸® ÇÒ´ç °úÁ¤
11.3 malloc()
11.4 calloc()
11.5 realloc()
11.6 ¸Þ¸ð¸® ÇØÁ¦ free()
11.7 ¿¬°á ¸®½ºÆ®
EXERCISE
CHAPTER 12 ÆÄÀÏó¸®
12.1 fopen(), fclose()
12.2 getc(), fputc() ÇÔ¼ö
12.3 fgets(), fputs()
12.4 fscanf(), fprintf()
12.5 fread(), fwrite()
12.6 fseek(), ftell(), rewind()
12.7 foef(), ferror()
12.8 ÀúÂ÷¿ø ÆÄÀÏ ÀÔÃâ·Â