¾ÆÀ̵ðÀúÀå

[IT HOLIC series]Programming ÀÔ¹®ÀÚ¸¦ À§ÇÑ C
9791162890356 \22,000
2021-03-02 190*245
386 p
À̿ϱÇ
 

ÀÌ Ã¥Àº ÇÁ·Î±×·¡¹Ö ¼¼°è¿¡ ¹ßÀ» ³»µó´Â ÀÔ¹®Àڵ鿡°Ô Á» ´õ ÀÚ¼¼ÇÑ ¼³¸íÀ» Á¦°øÇϸ鼭 ÇÁ·Î±×·¡¹ÖÀÇ ¾ö¹ÐÇÔÀ» ´À³¢°Ô ÇÏ·Á´Â Àǵµ·Î Á¦À۵Ǿú´Ù. ´Ù¾çÇÑ »óȲÀ» º¸¿©ÁÖ´Â ¿¹¿Í µû¶óÇØ º½Á÷ÇÑ ¿¹Á¦Äڵ带 Æ÷ÇÔ½ÃÅ°·Á ³ë·ÂÇÏ¿´°í, ¿©·¯ Chapter¿¡ °ÉÃļ­ ¹Ù²î¾î°¡´Â Á¾ÇÕ ½Ç½À°úÁ¦µµ ¼ö·ÏÇÏ¿´´Ù.

¼­¿ï´ëÇб³ ÀüÀÚ°è»ê±â°øÇаú Á¹¾÷(°øÇлç)
KAIST Àü»êÇаú Á¹¾÷(°øÇм®»ç)
KAIST Àü»êÇаú Á¹¾÷(°øÇйڻç)
ÇöÀç ÀüÁÖ´ëÇб³ ÄÄÇ»ÅÍ°øÇаú ±³¼ö

Chapter01_C ÇÁ·Î±×·¡¹ÖÀÇ ÀÌÇØ
1.1∙ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö°ú C ¾ð¾î
1.2∙C ¾ð¾îÀÇ ¿ª»ç¿Í Ư¼º
1.3∙C ÇÁ·Î±×·¥ÀÇ ½ÇÇà °úÁ¤
1.4∙C ÇÁ·Î±×·¥ÀÇ ½Ç½À ȯ°æ ±¸Ãà
1.4.1_C ÇÁ·Î±×·¡¹Ö µµ±¸
1.4.2_ÄÚµåºí·°(code::blocks) ½Ç½À ȯ°æ ±¸Ãà
1.4.3_ÄÚµåºí·°À» ÀÌ¿ëÇÑ C ÇÁ·Î±×·¥ ½Ç½À
¿¬½À¹®Á¦

Chapter02_C ÇÁ·Î±×·¥ÀÇ ±¸¼º¿ä¼Ò
2.1∙C ÇÁ·Î±×·¥ÀÇ ±¸Á¶
2.2∙¹®ÀÚ¼¼Æ®¿Í ´Ü¾î
2.3∙»ó¼ö¿Í º¯¼ö
2.3.1_»ó¼ö
2.3.2_º¯¼ö
2.4∙ÀÚ·áÇü
2.4.1_C ¾ð¾îÀÇ ±âº» ÀÚ·áÇü
2.4.2_³í¸®°ª
2.4.3_ÀÚ·áÇü ÀÚµ¿º¯È¯°ú ÇüÁöÁ¤ÀÚ
2.4.4_»ó¼ö À̸§ Á¤ÀÇ¿Í ¿­°ÅÇü
2.4.5_»ç¿ëÀÚ ÀÚ·áÇü Á¤ÀÇ
2.5∙½Ä°ú ¿¬»êÀÚ
2.5.1_½Ä(expression)
2.5.2_¿¬»êÀÚ
2.6∙ÇÔ¼ö
2.6.1_¶óÀ̺귯¸® ÇÔ¼ö
2.6.2_¼öÇРǥÁØ ÇÔ¼ö
2.6.3_µ¥ÀÌÅͺ¯È¯ Ç¥ÁØ ÇÔ¼ö
2.6.4_¹®ÀÚ Ã³¸® Ç¥ÁØ ÇÔ¼ö
2.7∙¹®Àå°ú ÇÁ·Î±×·¥ Á¦¾î ±¸Á¶
¿¬½À¹®Á¦

Chapter03_ÀÔÃâ·Â¹®
3.1∙Ãâ·Â¹® : printf() ÇÔ¼ö
3.2∙ÀԷ¹® : scanf() ÇÔ¼ö
3.3∙±âŸ ÀÔÃâ·Â¹® : getchar(), gets(), putchar(), puts() ÇÔ¼ö
3.3.1_¹®ÀÚ ´ÜÀ§ ÀÔÃâ·Â ÇÔ¼ö : getchar(), putchar()
3.3.2_Çà ´ÜÀ§ ÀÔÃâ·Â ÇÔ¼ö : gets(), puts()
3.4∙ÆÄÀÏ ÀÔÃâ·Â ÇÔ¼ö
3.4.1_ÆÄÀÏÀÇ »ç¿ë ÀýÂ÷
3.4.2_ÆÄÀÏÆ÷ÀÎÅÍ
3.4.3_Ç¥ÁØ ÆÄÀÏ ÀÔÃâ·Â ÇÔ¼ö
¿¬½À¹®Á¦

Chapter04_¼±Åù®
4.1∙if ¹®
4.2∙if~else ¹®
4.3∙´ÙÁß ¼±Åðú switch ¹®
4.3.1_Dangling else ¹®Á¦
4.3.2_switch ¹®
¿¬½À¹®Á¦

Chapter05_¹Ýº¹¹®
5.1∙¹Ýº¹¹®ÀÇ Çʿ伺°ú ¹è¿­
5.2∙for ¹®
5.3∙while ¹®
5.4∙do~while ¹®
5.5∙±× ¿Ü Á¦¾î¹®°ú exit() ÇÔ¼ö
5.5.1_break ¹®
5.5.2_continue ¹®
5.5.3_goto ¹®
5.5.4_return ¹®
5.5.5_exit() ÇÔ¼ö
¿¬½À¹®Á¦

Chapter06_ÇÔ¼ö¿Í ±â¾ïŬ·¡½º
6.1∙ÇÔ¼ö Á¤ÀÇ¿Í »ç¿ë
6.2∙ÇÔ¼öÀÇ Àμö Àü´Þ ¹æ¹ý
6.2.1_Àμö°ª Àü´Þ(call_by_value) ¹æ¹ý
6.2.2_Æ÷ÀÎÅÍ Àü´Þ(call_by_pointer) ¹æ¹ý
6.3∙Àç±Í ÇÔ¼ö
6.4∙±â¾ïŬ·¡½º
6.4.1_ÀÚµ¿ º¯¼ö(auto)
6.4.2_·¹Áö½ºÅÍ º¯¼ö(register)
6.4.3_¿ÜºÎ º¯¼ö(extern)
6.4.4_Á¤Àû º¯¼ö(static)
6.4.5_ÇÔ¼öÀÇ ±â¾ïŬ·¡½º
¿¬½À¹®Á¦

Chapter07_¹è¿­°ú Æ÷ÀÎÅÍ
7.1∙¹è¿­
7.1.1_1Â÷¿ø ¹è¿­
7.1.2_´ÙÂ÷¿ø ¹è¿­
7.2∙Æ÷ÀÎÅÍ¿Í Æ÷ÀÎÅÍ º¯¼ö
7.2.1_Æ÷ÀÎÅÍ »ó¼ö
7.2.2_Æ÷ÀÎÅÍ º¯¼ö¿Í ¿¬»êÀÚ
7.3∙¹è¿­°ú Æ÷ÀÎÅÍÀÇ °ü°è
7.4∙ÇÔ¼öÀÇ Æ÷ÀÎÅÍ Àμö
7.4.1_ÇÔ¼öÀÇ Æ÷ÀÎÅÍ Çü½ÄÀμö
7.4.2_ÇÔ¼öÀÇ ¹è¿­ Àμö Àü´Þ
7.4.3_¸í·ÉÇà Àμö : main() ÇÔ¼öÀÇ Àμö
7.5∙µ¿Àû º¯¼ö
7.5.1_µ¿Àû º¯¼öÀÇ °³¿ä
7.5.2_µ¿Àû º¯¼öÀÇ »ç¿ë
¿¬½À¹®Á¦

Chapter08_¹®ÀÚ¿­ ó¸®
8.1∙¹®ÀÚ¿­ »ó¼ö
8.2∙¹®ÀÚ¿­ º¯¼ö
8.3∙¹®ÀÚ¿­ ó¸® Ç¥ÁØ ÇÔ¼ö
¿¬½À¹®Á¦

Chapter09_±¸Á¶Ã¼
9.1∙±¸Á¶Ã¼ º¯¼ö Á¤ÀÇ
9.1.1_±¸Á¶Ã¼ÀÇ Çʿ伺
9.1.2_±¸Á¶Ã¼ÇüÀÇ Á¤ÀÇ
9.1.3_±¸Á¶Ã¼ÀÇ ÃʱâÈ­
9.2∙±¸Á¶Ã¼ º¯¼öÀÇ »ç¿ë
9.2.1_±¸Á¶Ã¼ ¸â¹öº¯¼ö ÂüÁ¶
9.2.2_±¸Á¶Ã¼ º¹»ç
9.2.3_ÇÔ¼öÀÇ ±¸Á¶Ã¼ Àμö¿Í ±¸Á¶Ã¼ ¹Ýȯ°ª
9.3∙ÁßøµÈ ±¸Á¶Ã¼
9.4∙ÀÚ±â ÂüÁ¶ ±¸Á¶Ã¼
¿¬½À¹®Á¦

Chapter10_¼±Çà󸮱â
10.1∙¼±Çàó¸® ¸í·É
10.2∙#define, #undef ¸í·É°ú ¸ÅÅ©·Î ±â´É
10.2.1_#define ¸í·É
10.2.2_#undef ¸í·É
10.2.3_¸ÅÅ©·Î Á¤ÀÇ
10.2.4_¹Ì¸® Á¤ÀÇµÈ ¸ÅÅ©·Î(predefined macro)
10.2.5_# ¿¬»êÀÚ
10.2.6_## ¿¬»êÀÚ
10.3∙#include ¸í·É
10.4∙Á¶°ÇºÎ ÄÄÆÄÀÏ ¸í·É
10.4.1_#if, #else, #elif, #endif
10.4.2_#ifdef, #ifndef
10.5∙±× ¿Ü ¼±Çàó¸® ¸í·É
¿¬½À¹®Á¦

ºÎ·Ï
A. ¾Æ½ºÅ°(ASCII) ÄÚµåÇ¥
B. C Ç¥ÁØ ¶óÀ̺귯¸® ¿ä¾à
C. ºñÆ® ¿¬»êÀÚ
D. Ç¥ÁØ ¼­½Ä ÀÔÃâ·Â ÇÔ¼ö printf(), scanf()ÀÇ »ç¿ë ¹æ¹ý