º» ±³Àç¿¡¼´Â ÇнÀÀÚÀÇ ÀÚ±âÁÖµµÀû ÇнÀÀÌ °¡´ÉÇϵµ·Ï ´Ù¾çÇÑ »ç·ÊÀÇ Äڵ带 Á¦½ÃÇÏ¿´½À´Ï´Ù. À̸¦ ÅëÇØ ÇнÀÀÚ ½º½º·Î C ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ÇнÀÇÒ ¼ö ÀÖµµ·Ï ¹®¹ý°ú »ç¿ë ¿¹Á¦¸¦ ±¸¼ºÇÏ¿´½À´Ï´Ù. ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ¹è¿ì´Â °úÁ¤ÀÌ ¾î·Æ°Ô ´À²¸Áú ¼ö ÀÖÁö¸¸ ÄÄÇ»ÅÍ ¾Õ¿¡¼ »ý°¢ÇÏ¸é¼ ½Ç½ÀÀ¸·Î ±¸ÇöÇϸé ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ÀڽۨÀÌ »ý°Ü³¯ °ÍÀÔ´Ï´Ù. ÀÌ ±ÛÀ» Àд ÇнÀÀÚ¿¡°Ô Àڽۨ°ú ¼ºÃë¶ó´Â ´Ü¾î°¡ ÀÇ¹Ì ÀÖ°Ô ´Ù°¡¿À±â¸¦ Èñ¸ÁÇÕ´Ï´Ù.À¸·Î Ç¥ÇöÇÏ´ÂÁö °¡Àå ±âº» ÀûÀÎ ¿ä¼ÒµéºÎÅÍ À̸¦ È°¿ëÇϱâ À§ÇÑ ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇØ ¼³¸íÇÏ¿´´Ù. 5Àå°ú 6Àå¿¡¼´Â 4Â÷ »ê¾÷Çõ¸íÀÇ ²ÉÀ̶ó ÇÒ ¼ö ÀÖÀ¸¸ç Àü ¼¼°èÀûÀ¸·Î °ü½ÉÀÌ ÀÖ´Â ¹Ì·¡ ¸Ô°Å¸® »ê¾÷ÀÎ °¡»óÇö½Ç°ú µå·Ð¿¡ ´ëÇÑ °³³ä°ú È°¿ë¹æ¾È¿¡ ´ëÇØ ¼³¸íÇÏ¿´´Ù.
¸ñÂ÷
CHAPTER 01 C¾ð¾î ±¸Á¶¿Í Ư¡
1.1 C ¾ð¾îÀÇ ¿ª»ç
1.2 C ¾ð¾îÀÇ Æ¯Â¡
1.3 C ¾ð¾îÀÇ Ç¥ÁØ ANSI¿Í ISO
1.4 ÇÁ·Î±×·¥ °³¹ß°ú ½ÇÇàÄÚµå »ý¼º
1.5 ÇÁ·Î±×·¥ µ¿ÀÛ ±âº» ¿ø¸®¿Í ½ÇÇà °úÁ¤
1.6 C ÇÁ·Î±×·¥ ±¸Á¶ ¹× ±¸¼º
1.6.1 C ±âº» ±¸Á¶
1.6.2 C ¾ð¾î ÁÖ¿ä ±¸¼º ¿ä¼Ò
1.7 C ÇÁ·Î±×·¥ÀÇ Æ¯Â¡
1.7.1 °ø¹é¹®ÀÚ, tab ¹®ÀÚ, °³Çà ¹®ÀÚÀÇ Ãë±Þ
1.7.2 ¹®ÀåÀÇ ³¡Àº ¼¼¹ÌÄÝ·ÐÀ¸·Î ³¡³ª¾ß ÇÑ´Ù.
1.7.3 Áø¼ö Ç¥Çö
1.7.4 ºó ¹®Àå
1.7.5 true¿Í false °ª
1.7.6 Çà ¿¬°á ¹®ÀÚ¡°¡±
1.7.7 Áß°ýÈ£{ }ÀÇ ÀǹÌ
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 break¹®
6.4 continue¹®
EXERCISE
CHAPTER 07 ¹è¿
7.1 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 ÆÑÅ丮¾ó(factorial) °è»ê ¡¤
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 ¹®ÀÚ¿°ú Æ÷ÀÎÅÍ
EXERCISE
CHAPTER 10 Æ÷ÀÎÅÍ È°¿ë
10.1 Æ÷ÀÎÅÍ ¹è¿
10.2 ¹è¿ Æ÷ÀÎÅÍ
10.3 ´ÙÂ÷¿ø ¹è¿ Æ÷ÀÎÅÍ
10.4 ÇÔ¼ö¿Í ¹è¿
10.4.1 ÇÔ¼öÀÇ ÀÎÀÚ·Î ¹è¿À» »ç¿ë
10.4.2 ÇÔ¼öÀÇ °á°ú·Î ¹è¿À» ¹Ýȯ
10.5 voidÇü Æ÷ÀÎÅÍ
10.6 ÇÔ¼ö Æ÷ÀÎÅÍ
EXERCISE
CHAPTER 11 ±¸Á¶Ã¼¿Í °ø¿ëü
11.1 ±¸Á¶Ã¼
11.1.1 ±¸Á¶Ã¼ ¼±¾ð°ú ±¸Á¶Ã¼ º¯¼ö
11.1.2 ±¸Á¶Ã¼ º¯¼ö Àû¿ë ¹üÀ§
11.1.3 ±¸Á¶Ã¼ ¿ø¼Ò ÂüÁ¶
11.2 ±¸Á¶Ã¼ Æ÷ÀÎÅÍ¿Í ±¸Á¶Ã¼ ¹è¿
11.3 ±¸Á¶Ã¼¿Í ÇÔ¼ö
11.3.1 ÇÔ¼ö ÀÎÀÚ·Î ±¸Á¶Ã¼ º¯¼ö »ç¿ë
11.3.2 ÇÔ¼ö ÀÎÀÚ·Î ±¸Á¶Ã¼ ¹è¿ »ç¿ë
11.4 ÀÚ±â ÂüÁ¶ ±¸Á¶Ã¼
11.5 °ø¿ëü
11.6 ºñÆ® ÇÊµå ±¸Á¶Ã¼
EXERCISE
CHAPTER 12 ¸Þ¸ð¸® ÇÒ´ç°ú ÇØÁ¦
12.1 ÇÁ·Î±×·¥°ú ¸Þ¸ð¸®
12.2 µ¿Àû ¸Þ¸ð¸® ÇÒ´ç °úÁ¤