°³¶ËÀ̳׿¡¼ ÆÇ¸ÅµÈ "C¾ð¾îÀÇ Á¤¼®" Á¤°¡ 25,000¿ø Æò±ÕÇÒÀΰ¡
|
|
|
1Àå C¾ð¾î ½ÃÀÛÇϱâ 1 C¾ð¾î¸¦ ½ÃÀÛÇϱâ Àü¿¡ 1.1 ÇÁ·Î±×·¥°ú ÇÁ·Î±×·¡¸Ó 1.2 ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í ÄÄÆÄÀÏ·¯ 1.3 ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ Á¾·ù 1.4 C¾ð¾îÀÇ Åº»ý°ú ¹ßÀü 1.5 C¾ð¾îÀÇ ÀåÁ¡°ú Ư¡
2 °³¹ßȯ°æ ±¸ÃàÇϱâ 2.1 ÇÁ·Î±×·¥ °³¹ßÀÇ ´Ü°è 2.2 ÄÄÆÄÀÏ·¯¿Í °³¹ß ÅøÀÇ Á¾·ù
3 C¾ð¾î·Î ÇÁ·Î±×·¥ ÀÛ¼ºÇϱâ 3.1 C¾ð¾î·Î ÀÛ¼ºÇϴ ù ¹ø° ÇÁ·Î±×·¥ - hello.c 3.2 ÀÚÁÖ ¹ß»ýÇÏ´Â ¿¡·¯¿Í ÇØ°á¹æ¹ý 3.3 ÁÖ¼®(comment) 3.4 ÀÌ Ã¥À¸·Î °øºÎÇÏ´Â ¹æ¹ý
2Àå º¯¼ö 1 º¯¼ö(variable) 1.1 º¯¼ö(variable)¶õ? 1.2 º¯¼öÀÇ ¼±¾ð°ú ÃʱâÈ 1.3 º¯¼öÀÇ ¸í¸í±ÔÄ¢ 1.4 ÀÚ·áÇü(data type) 1.5 ±âº»Çü(basic type) 1.6 »ó¼ö¿Í ¸®ÅÍ·²(constant & literal) 1.7 ȸé Ãâ·Â°ú ÀÔ·Â - printf(), scanf()
2 Áø¹ý 2.1 10Áø¹ý°ú 2Áø¹ý 2.2 ºñÆ®(bit)¿Í ¹ÙÀÌÆ®(byte) 2.3 8Áø¹ý°ú 16Áø¹ý 2.4 Á¤¼öÀÇ Áø¹ý º¯È¯ 2.5 ½Ç¼öÀÇ Áø¹ýº¯È¯ 2.6 À½¼öÀÇ 2Áø Ç¥Çö - 2ÀÇ º¸¼ö¹ý
3 ±âº»Çü(basic type) 3.1 Á¤¼öÇü - short, int, long, long long 3.2 ¹®ÀÚÇü(char type) - char 3.3 ½Ç¼öÇü - float, double, long double
4 Çüº¯È¯ 4.1 Çüº¯È¯(ij½ºÆÃ, casting)À̶õ? 4.2 Çüº¯È¯ ¹æ¹ý 4.3 Á¤¼öÇü °£ÀÇ Çüº¯È¯ 4.4 ½Ç¼öÇü °£ÀÇ Çüº¯È¯ 4.5 Á¤¼öÇü°ú ½Ç¼öÇü °£ÀÇ Çüº¯È¯ 4.6 ÀÚµ¿ Çüº¯È¯
3Àå ¿¬»êÀÚ 1 ¿¬»êÀÚ(operator) 1.1 ¿¬»êÀÚ¿Í ÇÇ¿¬»êÀÚ 1.2 ½Ä(ãÒ)°ú ´ëÀÔ¿¬»êÀÚ 1.3 ¿¬»êÀÚÀÇ Á¾·ù 1.4 ¿¬»êÀÚÀÇ ¿ì¼±¼øÀ§¿Í °áÇÕ±ÔÄ¢ 1.5 ÀÏ¹Ý »ê¼ú º¯È¯(usual arithmetic conversion)
2 ´ÜÇ× ¿¬»êÀÚ 2.1 sizeof ¿¬»êÀÚ 2.2 ºÎÈ£ ¿¬»êÀÚ + - 2.3 Áõ°¨ ¿¬»êÀÚ ++ --
3 »ê¼ú ¿¬»êÀÚ 3.1 »çÄ¢ ¿¬»êÀÚ + - * /
4 ºñ±³ ¿¬»êÀÚ 4.1 ´ë¼Òºñ±³ ¿¬»êÀÚ < > <= >= 4.2 µî°¡ºñ±³ ¿¬»êÀÚ == !=
5 ³í¸® ¿¬»êÀÚ 5.1 ³í¸® ¿¬»êÀÚ && || ! 5.2 ºñÆ® ¿¬»êÀÚ & | ^ ~ << >>
6 ±× ¿ÜÀÇ ¿¬»êÀÚ 6.1 Á¶°Ç ¿¬»êÀÚ ? : 6.2 ÄÞ¸¶ ¿¬»êÀÚ , 6.3 ´ëÀÔ ¿¬»êÀÚ = op=
4Àå Á¶°Ç¹®°ú ¹Ýº¹¹® 1 Á¶°Ç¹® - if, switch 1.1 if¹® 1.2 if-else¹® 1.3 if-else if¹® 1.4 Áßø if¹® 1.5 switch¹®
2 ¹Ýº¹¹® - for, while, do-while 2.1 for¹® 2.2 while¹® 2.3 do-while¹® 2.4 break¹® 2.5 continue¹® 2.6 goto¹®
5Àå ¹è¿ 1 ¹è¿(array) 1.1 ¹è¿(array)À̶õ? 1.2 ¹è¿ÀÇ ¼±¾ð°ú À妽º 1.3 ¹è¿ÀÇ ±æÀÌ¿Í Å©±â 1.4 ¹è¿ÀÇ ÃʱâÈ 1.5 ¹è¿ÀÇ º¹»ç¿Í ºñ±³ 1.6 ¹è¿ÀÇ È°¿ë
2 ¹®ÀÚ ¹è¿°ú ¹®ÀÚ¿ 2.1 ¹®ÀÚ¿ ÀúÀåÇϱâ 2.2 ¹®ÀÚ¿ÀÇ ÃʱâÈ¿Í º¯°æ 2.3 ¹®ÀÚ¿ÀÇ ÀԷ°ú Ãâ·Â 2.4 ¹®ÀÚ ¹è¿ È°¿ë
3 ´ÙÂ÷¿ø ¹è¿ 3.1 2Â÷¿ø ¹è¿ÀÇ ¼±¾ð°ú À妽º 3.2 2Â÷¿ø ¹è¿ÀÇ ÃʱâÈ 3.3 2Â÷¿ø ¹è¿ÀÇ Å©±â¿Í ±æÀÌ 3.4 ¸ðµç ¹è¿Àº 1Â÷¿ø 3.5 ¹®ÀÚ¿ ¹è¿ 3.6 3Â÷¿ø ¹è¿ 3.7 ´ÙÂ÷¿ø ¹è¿ÀÇ È°¿ë
6Àå ÇÔ¼ö 1 ÇÔ¼ö(function) 1.1 ÇÔ¼ö(function)¶õ? 1.2 ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯ 1.3 ÇÔ¼öÀÇ Á¤ÀÇ 1.4 ÇÔ¼öÀÇ È£Ãâ 1.5 return¹® 1.6 ÇÔ¼öÀÇ ¿øÇü¼±¾ð 1.7 ´ÙÁß ¼Ò½ºÆÄÀÏ°ú Çì´õ ÆÄÀÏ 1.8 È£Ãâ ½ºÅà 1.9 Àç±Í È£Ãâ
2 º¯¼öÀÇ À¯Çü 2.1 Áö¿ª º¯¼ö 2.2 Àü¿ª º¯¼ö 2.3 Á¤Àû º¯¼ö 2.4 ±â¾ï ºÎ·ù ÁöÁ¤ÀÚ(storage class specifier) 2.5 ¸Þ¸ð¸® ±¸Á¶ 2.6 typedef
7Àå Æ÷ÀÎÅÍ 1 Æ÷ÀÎÅÍ(pointer) 1.1 ¸Þ¸ð¸® ÁÖ¼Ò 1.2 Æ÷ÀÎÅͶõ? 1.3 Æ÷ÀÎÅÍÀÇ ¼±¾ð 1.4 Æ÷ÀÎÅÍ¿¡ ÁÖ¼Ò ÀúÀåÇϱâ - ¡®&¡¯¿¬»êÀÚ 1.5 Æ÷ÀÎÅÍ·Î °ª Àоî¿À±â - ¡®*¡¯¿¬»êÀÚ 1.6 ¡®&¡¯¿¬»êÀÚ¿Í ¡®*¡¯¿¬»êÀÚÀÇ ºñ±³ 1.7 Æ÷ÀÎÅÍÀÇ Å¸ÀÔ 1.8 Æ÷ÀÎÅÍÀÇ Çüº¯È¯ 1.9 Æ÷ÀÎÅÍÀÇ Æ÷ÀÎÅÍ 1.10 Æ÷ÀÎÅÍ »ó¼ö¿Í »ó¼ö Æ÷ÀÎÅÍ
2 Æ÷ÀÎÅÍ¿Í ¹è¿ 2.1 Æ÷ÀÎÅÍ¿Í ¹è¿ 2.2 Æ÷ÀÎÅÍ ¿¬»ê 2.3 []¿¬»êÀÚ 2.4 []¿¬»êÀÚ¿Í *¿¬»êÀÚÀÇ ºñ±³ 2.5 Æ÷ÀÎÅÍÀÇ ÀÚµ¿Çüº¯È¯ 2.6 void Æ÷ÀÎÅÍ¿Í NULL
3 Æ÷ÀÎÅÍ¿Í ´ÙÂ÷¿ø ¹è¿ 3.1 Æ÷ÀÎÅÍ¿Í 2Â÷¿ø ¹è¿ 3.2 2Â÷¿ø ¹è¿°ú Æ÷ÀÎÅÍ ¿¬»ê 3.3 2Â÷¿ø ¹è¿°ú 1Â÷¿ø ¹è¿ Æ÷ÀÎÅÍ 3.4 3Â÷¿ø ¹è¿°ú Æ÷ÀÎÅÍ 3.5 ¿¬»êÀÚ &, *, []ÀÇ ºñ±³
4 Æ÷ÀÎÅÍ¿Í ¹®ÀÚ¿ 4.1 ¹®ÀÚ ¹è¿°ú Æ÷ÀÎÅÍ 4.2 ¹®ÀÚ¿ »ó¼ö¿Í Æ÷ÀÎÅÍ 4.3 ¹®ÀÚ¿ÀÇ ºñ±³ 4.4 Æ÷ÀÎÅÍ ¹è¿ - ¹®ÀÚ¿ ¹è¿. Á¤·Ä ¹× º¯°æ 4.5 Æ÷ÀÎÅÍ ¹è¿ÀÇ Æ÷ÀÎÅÍ 4.6 2Â÷¿ø Æ÷ÀÎÅÍ ¹è¿°ú 3Â÷¿ø char¹è¿ 8Àå ÇÔ¼ö¿Í Æ÷ÀÎÅÍ 1 ÇÔ¼ö¿Í Æ÷ÀÎÅÍ 1.1 °ª¿¡ÀÇÇÑ È£Ãâ°ú ÂüÁ¶¿¡ ÀÇÇÑ È£Ãâ 1.2 ¹è¿°ú ¸Å°³º¯¼ö 1.3 mainÇÔ¼öÀÇ ¸Å°³º¯¼ö
2 µ¿Àû ¸Þ¸ð¸® ÇÒ´ç 2.1 µ¿Àû ¸Þ¸ð¸® ÇÒ´çÀ̶õ? 2.2 µ¿Àû ¸Þ¸ð¸® ÇÒ´çÀÇ Àå´ÜÁ¡ 2.3 µ¿ÀûÀ¸·Î ¸Þ¸ð¸® ÇÒ´ç¹Þ±â - malloc() 2.4 µ¿Àû ¸Þ¸ð¸® ÇÒ´çÀÇ ÇØÁ¦ - free() 2.5 calloc()°ú realloc()
3 ÇÔ¼ö Æ÷ÀÎÅÍ 3.1 ÇÔ¼ö Æ÷ÀÎÅͶõ? 3.2 ÇÔ¼ö Æ÷ÀÎÅÍÀÇ ¼±¾ð°ú ÃʱâÈ 3.3 ÇÔ¼ö Æ÷ÀÎÅÍÀÇ Çüº¯È¯ 3.4 ÇÔ¼ö Æ÷ÀÎÅÍ ¹è¿ 3.5 ÇÔ¼ö Æ÷ÀÎÅÍ Å¸ÀÔÀÇ ¸Å°³º¯¼ö 3.6 ÇÔ¼ö Æ÷ÀÎÅÍ Å¸ÀÔÀÇ ¹Ýȯ ŸÀÔ
9Àå ±¸Á¶Ã¼¿Í °ø¿ëü 1 ±¸Á¶Ã¼(structure) 1.1 ±¸Á¶Ã¼¶õ? 1.2 ±¸Á¶Ã¼ÀÇ Á¤ÀÇ¿Í ¼±¾ð, ÃʱâÈ 1.3 ±¸Á¶Ã¼ÀÇ Áßø 1.4 ±¸Á¶Ã¼ ¹è¿ 1.5 ±¸Á¶Ã¼¿Í Æ÷ÀÎÅÍ 1.6 ±¸Á¶Ã¼¿Í ÇÔ¼ö
2 °ø¿ëü 2.1 °ø¿ëüÀÇ Á¤ÀÇ¿Í ¼±¾ð 2.2 °ø¿ëüÀÇ ÀåÁ¡
3 ¿°ÅÇü 3.1 ¿°ÅÇüÀÇ Á¤ÀÇ¿Í ¼±¾ð
10Àå Ç¥ÁØ ¶óÀ̺귯¸®¿Í Àü󸮱â 1 Ç¥ÁØ ¶óÀ̺귯¸® 1.1 ¹®ÀÚ ÀÔÃâ·Â ÇÔ¼ö 1.2 ½Ã°£ ¹× ³¯Â¥ °ü·Ã ÇÔ¼ö 1.3 ¼öÇÐ ÇÔ¼ö 1.4 ³¼ö 1.5 ¹®ÀÚ¿ °ü·Ã ÇÔ¼ö 1.6 ¸Þ¸ð¸® °ü·Ã ÇÔ¼ö
2 Àü󸮱â 2.1 Àü󸮱â(preprocessor)¶õ? 2.2 ¸ÅÅ©·Î Á¤ÀÇ - #define 2.3 ¸ÅÅ©·Î ÇÔ¼ö 2.4 Á¶°ÇºÎ ÄÄÆÄÀÏ 2.5 include 2.6 pragma
11Àå ÆÄÀÏ Ã³¸® 1 ÆÄÀÏ ÀÔÃâ·Â 1.1 ÆÄÀÏ ¿±â¿Í ´Ý±â 1.2 ÅؽºÆ® ÆÄÀÏÀÇ Àбâ¿Í ¾²±â 1.3 Ç¥ÁØ ÀÔÃâ·Â 1.4 ÀÌÁø ÆÄÀÏÀÇ ÀÔÃâ·Â 1.5 ÀÓÀÇ Á¢±Ù ÆÄÀÏ
|
|
|
|
|