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

ÀÌ°Ô ÁøÂ¥ C ÇÁ·Î±×·¡¹ÖÀÌ´Ù
ÀÌ°Ô ÁøÂ¥ C ÇÁ·Î±×·¡¹ÖÀÌ´Ù
  • ÀúÀÚ<À̵¿ÀÍ>,<¼­¿µÁø>,<±èÀ¯Áø> °øÀú
  • ÃâÆǻ翵Áø´åÄÄ
  • ÃâÆÇÀÏ2016-06-21
  • µî·ÏÀÏ2017-12-11
º¸À¯ 1, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 1, ´©Àû¿¹¾à 0

Ã¥¼Ò°³

À̠åÀº C¾ð¾îÀÇ ¿ª»çºÎÅÍ ½ÃÀÛÇØ °³¹ß È¯°æ ±¸Ãà¿¡¼­ºÎÅÍ °í±Þ È°¿ë ÇÁ·Î±×·¥ ±¸Çö±îÁö ÇʼöÀûÀ¸·Î ÀÍÇô¾ß Çϴ ºÎºÐµéÀ» À§ÁַΠ³­À̵µ¸¦ °ñ°í·ç ¼¯¾î ±¸¼ºÇÏ¿´´Ù. ±×·¡¼­ Ãʺ¸Àڴ ¹°·Ð ½Ç·ÂÀ» ¾÷±×·¹À̵åÇÏ°íÀÚ Çϴ ¸ðµç µ¶ÀÚµéÀ» À§ÇØ ºÎ´ã¾øÀÌ º¼ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù.. 

Ãʹݺο¡´Â C¾ð¾îÀÇ ¿ª»ç¿Í Dev-C++°ú ¸ÅŲÅä½ÃÀÇ Xcode, ±×¸®°í ¿ìºÐÅõ ¸®´ª½º¿¡¼­ °³¹ß È¯°æÀ» ±¸ÃàÇϴ ¹æ¹ý°ú Hello World ÇÁ·Î±×·¥À» ±¸ÇöÇϴ ¹æ¹ý°ú ¼Ò½º ÄÚµåÀÇ ±¸¼ºÀ» ¼Ò°³ÇÏ°í ÀÖ´Ù.  

Á߹ݺο¡¼­´Â º»°ÝÀûÀ¸·Î C¾ð¾îÀÇ ¹®¹ýµéÀ» ¿¹Á¦¸¦ ÅëÇØ ½Ç½ÀÇϸ鼭 ÀÍÈú ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù. ÀÚ·áÇü(µ¥ÀÌÅ͠ŸÀÔ)À» ºñ·ÔÇØ ¿©·¯ °¡Áö ¿¬»êÀÚ, ¹Ýº¹ ¿¬»êÀ» ¼öÇàÇϴ ¹Ýº¹¹®, Á¶°Ç¿¡ µû¶ó ÇØ´çÇϴ ¸í·ÉÀ» ¼öÇàÇϴ Á¶°Ç¹®, ±×¸®°í ¹è¿­°ú Æ÷ÀÎÅÍ, ÇÔ¼ö¿¡ ´ëÇؼ­ ¹è¿ì°Ô µË´Ï´Ù. 

ÈĹݺο¡´Â ±¸Á¶Ã¼¿Í °ø¿ëü, ÆÄÀÏ ÀÔÃâ·Â°ú µ¿Àû ÇÒ´ç, ±×¸®°í ¾Ë°í¸®Áò°ú ÀڷᱸÁ¶ ±âÃÊ ºÎºÐÀ» ¼Ò°³ÇÏ¿© ³­À̵µ°¡ ÀÖ°í ½Ç»ýÈ°¿¡¼­µµ ½á¸ÔÀ» ¼ö Àִ ¿¹Á¦µéÀ» ´Ù·ç°í ÀÖ´Ù.

¸ñÂ÷

Chapter 01 C ÇÁ·Î±×·¡¹Ö °³¿ä
 1. ÇÁ·Î±×·¡¹Ö ¾ð¾î
    1.1 ·Î¿ì ·¹º§(Low Level) ¾ð¾î
    1.2 ÇÏÀÌ ·¹º§(High level) ¾ð¾î 
    1.3 ÀÎÅÍÇÁ¸®ÅÍ¿Í ÄÄÆÄÀÏ·¯
    1.4 ÇÁ·Î±×·¡¹Ö ¹æ½Ä 
 2. C¾ð¾îÀÇ ¿ª»ç¿Í Æ¯Â¡, Ç¥ÁØ
    2.1 C¾ð¾îÀÇ ¿ª»ç 
    2.2 C¾ð¾îÀǠƯ¡ 
    2.3 C¾ð¾îÀǠǥÁØ
 3. µð¹ö±ë
 ¿¬½À ¹®Á¦

Chapter 02 C ÇÁ·Î±×·¡¹Ö °³¹ß È¯°æ ±¸ÃàÇϱâ
 1. Dev-C++
 2. ¿ìºÐÅõ ¸®´ª½º¿¡¼­ °³¹ß È¯°æ ±¸ÃàÇϱâ
 3. Xcode¿¡¼­ °³¹ß È¯°æ ±¸ÃàÇϱâ
 ¿¬½À ¹®Á¦

Chapter 03 C ¼Ò½º ÄÚµåÀÇ ±¸¼º
 1. Àü󸮱â¿Í Çì´õ ÆÄÀÏ
 2. main() ÇÔ¼ö
 3. printf() ÇÔ¼ö
 4. ÁÖ¼®
 5. C¾ð¾î·Î ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¶§ ÁÖÀÇ »çÇ×
 ¿¬½À ¹®Á¦

Chapter 04 ÀÚ·áÇü
 1. ºñÆ®¿Í ¹ÙÀÌÆ®
 2. 2Áø¼ö¿Í 16Áø¼ö
 3. C¾ð¾îÀÇ ÀÚ·áÇü
 4. À½¼ö Ç¥Çö
 ¿¬½À ¹®Á¦

Chapter 05 º¯¼ö¿Í »ó¼ö
 1. ½Äº°ÀÚ¿Í ¿¹¾à¾î 
 2. ±âº» ÀÔÃâ·Â 
 3. º¯¼öÀÇ °³¿ä 
   3.1 º¯¼ö ¼±¾ð ¹× ÃʱâÈ­
 4 º¯¼öÀÇ Á¾·ù
   4.1 Áö¿ª º¯¼ö
   4.2 Àü¿ª º¯¼ö
   4.3 ·¹Áö½ºÅÍ º¯¼ö
   4.4 Á¤Àû º¯¼ö
 5. »ó¼ö 
   5.1 Á¤¼öÇü »ó¼ö
   5.2 ½Ç¼öÇü »ó¼ö
   5.3 ¹®ÀÚÇü »ó¼ö
   5.4 ¹®ÀÚ¿­ »ó¼ö
   5.5 ¿­°ÅÇü »ó¼ö
   5.6 ½Éº¼¸¯ »ó¼ö
   ¿¬½À ¹®Á¦

Chapter 06 ¿¬»êÀÚ
  1. »ê¼ú ¿¬»êÀÚ¿Í ´ëÀÔ ¿¬»êÀÚ
  2. Áõ°¡ ¿¬»êÀÚ¿Í °¨¼Ò ¿¬»êÀÚ
  3. ºñ±³ ¿¬»êÀÚ 
  4. ³í¸® ¿¬»êÀÚ
  5. ºñÆ® ³í¸® ¿¬»êÀÚ
  6. ½ÃÇÁÆ® ¿¬»êÀÚ
  7. »ïÇ× ¿¬»êÀÚ
  8. sizeof ¿¬»êÀÚ
  9. Çüº¯È¯ ¿¬»êÀÚ
  10. ÁÖ¼Ò ¿¬»êÀÚ¿Í °£Á¢ ¿¬»êÀÚ
  11. º¹ÇÕ ´ëÀÔ ¿¬»êÀÚ
  ¿¬½À ¹®Á¦

Chapter 07 ¹Ýº¹¹®
  1. for¹®
    1.1 for¹®ÀÇ °³¿ä
    1.2 Áßø for¹®
  2. while¹®
  3. do~while¹®
  4. ¹Ýº¹¹®¿¡¼­ »ç¿ëÇϴ È帧Á¦¾î
  ¿¬½À ¹®Á¦

Chapter 08 Á¶°Ç¹®
  1. if¹®
  2. if~else¹®
  3. if~else if¹®
  4. switch~case¹®
  ¿¬½À ¹®Á¦

Chapter 09 ¹è¿­
  1. ¹è¿­¿¡ ´ëÇؼ­
    1.1 ¹è¿­ÀÇ ¼±¾ð
    1.2 ¹è¿­ÀÇ ¿ä¼Ò
    1.3 Á¤¼öÇü ¹è¿­
    1.4 ¹®ÀÚÇü ¹è¿­
    1.5 ¹®ÀÚ¿­(String)
  2. ´ÙÂ÷¿ø ¹è¿­
    2.1 2Â÷¿ø ¹è¿­ 
    2.2 3Â÷¿ø ¹è¿­ 
  3. ¹è¿­ÀÇ »ç¿ë 
    3.1 ¹è¿­ÀÇ ÃʱâÈ­
    3.2 ¹è¿­ Å©±âÀÇ »ý·«
  ¿¬½À ¹®Á¦

Chapter 10 Æ÷ÀÎÅÍ
  1. ¸Þ¸ð¸®¿Í ÁÖ¼Ò
    1.1 ÁÖ¼Ò¿Í ¸Þ¸ð¸®
  2. Æ÷ÀÎÅÍ
    2.1 Æ÷ÀÎÅÍ °³¿ä
    2.2 º¯¼öÀÇ ÁÖ¼Ò¿Í Æ÷ÀÎÅÍ 
  3. Æ÷ÀÎÅÍ¿Í ¹è¿­
    3.1 1Â÷¿ø ¹è¿­°ú Æ÷ÀÎÅÍ
    3.2 2Â÷¿ø ¹è¿­°ú Æ÷ÀÎÅÍ
  4. Æ÷ÀÎÅÍÀÇ ÇÒ´ç°ú ´ÙÂ÷¿ø Æ÷ÀÎÅÍ
    4.1 Æ÷ÀÎÅÍÀÇ ÇÒ´ç
    4.2 ´ÙÁß Æ÷ÀÎÅÍ
    4.3 ´ÙÂ÷¿ø Æ÷ÀÎÅÍ¿Í ´ÙÂ÷¿ø ¹è¿­
  ¿¬½À ¹®Á¦

Chapter 11 ÇÔ¼ö
  1. ÇÔ¼öÀÇ Çü½Ä
    1.1 ÇÔ¼ö
    1.2 ÇÔ¼öÀÇ Á¤ÀÇ
    1.3 ÇÔ¼öÀÇ »ç¿ë
    1.4 ÇÔ¼öÀÇ ¼±¾ð
  2. ¸Å°³ º¯¼ö
    2.1 ¸Å°³ º¯¼öÀÇ Àü´Þ
    2.2 °ª¿¡ ÀÇÇѠȣÃâ(Call by Value)
    2.3 ÂüÁ¶¿¡ ÀÇÇѠȣÃâ(Call by Reference) 
  3. Àç±Í È£Ãâ
    3.1 ÆÑÅ丮¾ó °³¿ä
    3.2 Àç±Í È£ÃâÀ» ÀÌ¿ëÇÏÁö ¾Ê´Â ÆÑÅ丮¾ó
    3.3 Àç±Í È£ÃâÀ» ÀÌ¿ëÇϴ ÆÑÅ丮¾ó
    3.4 ÇÔ¼ö¸¦ À§ÇÑ ½ºÅÃ
  4. main( ) ÇÔ¼ö
    4.1 main( ) ÇÔ¼ö¿Í ¹Ýȯ°ª 
    4.2 ¸í·ÉÇà Àμö(Command-Line Argument) 
  5. ÇÔ¼ö Æ÷ÀÎÅÍ 
    5.1 ÇÔ¼ö¿Í Æ÷ÀÎÅÍ 
    5.2 ÇÔ¼ö Æ÷ÀÎÅÍÀÇ ¼±¾ð°ú ÃʱâÈ­
  ¿¬½À ¹®Á¦

Chapter 12 ±¸Á¶Ã¼¿Í °ø¿ëü
  1. ±¸Á¶Ã¼ 
  2. °ø¿ëü
  3. ¿­°ÅÇü
  ¿¬½À ¹®Á¦

Chapter 13 C ÇÁ·Î±×·¥ÀÇ ÀÔÃâ·Â°ú ÆÄÀÏ ÀÔÃâ·Â
  1. Ç¥ÁØ ÀÔÃâ·Â ÇÔ¼öµé
    1.1 ¹®ÀÚ ´ÜÀ§ ÀÔÃâ·Â ÇÔ¼ö
    1.2 ÁÙ ´ÜÀ§ ÀÔÃâ·Â ÇÔ¼ö
    1.3 ÀÌÁø ´ÜÀ§ ÀÔÃâ·Â ÇÔ¼ö
    1.4 Çü½ÄÈ­µÈ ÀÔÃâ·Â ÇÔ¼ö
  2. ÆÄÀÏ ÀÔÃâ·Â 
    2.1 ÆÄÀÏ ¿­±â/´Ý±â
    2.2 ÆÄÀÏ Àбâ/¾²±â
    2.3 ÀÓÀÇÀÇ À§Ä¡¿¡ Á¢±Ù
  3. ¹®ÀÚ¿­ Ã³¸® ÇÔ¼ö
  ¿¬½À ¹®Á¦

Chapter 14 ¸Þ¸ð¸® µ¿Àû ÇÒ´ç
  1. malloc( ) ÇÔ¼ö¿Í free( ) ÇÔ¼ö
  2. calloc( ) ÇÔ¼ö¿Í realloc( ) ÇÔ¼ö
  3. ¸µÅ©µå ¸®½ºÆ®
  ¿¬½À ¹®Á¦

Chapter 15 Àü󸮱â¿Í Á¶°ÇºÎ ÄÄÆÄÀÏ
  1. Àü󸮱â
  2. Á¶°ÇºÎ ÄÄÆÄÀÏ
    2.1 #if - #elif - #else - #endif
    2.2 #ifdef - #else - #endif 
    2.3 #undef 
  ¿¬½À ¹®Á¦

Chapter 16 ±âÃÊ ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò ¸Àº¸±â
  1. ¹öºí Á¤·Ä
  2. »ðÀÔ Á¤·Ä
  3. ¼±ÅàÁ¤·Ä
  4. ¼øÂ÷ Å½»ö
  5. ÀÌÁø Å½»ö
  6. ½ºÅÃ
  7. Å¥ 
  8. ¸µÅ©µå ¸®½ºÆ®

Appendix. ¿¬½À¹®Á¦ ¸ð¹ü ÇØ´ä