ÄÜÅÙÃ÷ »ó¼¼º¸±â
¸ðµÎÀÇ C¾ð¾î


¸ðµÎÀÇ C¾ð¾î

¸ðµÎÀÇ C¾ð¾î

<ÀÌÇü¿ì> Àú | ±æ¹þ

Ãâ°£ÀÏ
2019-08-26
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
63 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

C ¾ð¾î´Â ¿©·¯ ÇÁ·Î±×·¡¹Ö ¾ð¾î Áß °¡Àå ³Î¸® »ç¿ëµÇ¸é¼­µµ ¿À·¡µÈ ¾ð¾î Áß Çϳª´Ù. ÇÏÁö¸¸ Ãʺ¸ÀÚ°¡ Á¢±ÙÇϱ⿡ °áÄÚ ½¬¿î ¾ð¾î°¡ ¾Æ´Ï´Ù. ±âº» °³³äÀ» ÀÌÇØÇϱ⵵ ¹÷Âùµ¥, óÀ½ºÎÅÍ µÎ²®°í µüµüÇÑ Ã¥À¸·Î ½ÃÀÛÇÑ´Ù¸é Áß°£¿¡ Ã¥À» µ¤À» È®·üÀÌ ¸Å¿ì ³ô´Ù.

ÀÌ Ã¥Àº ÇÁ·Î±×·¡¹ÖÀ» ¸ð¸£´Â Ãʺ¸ÀÚµµ óÀ½ºÎÅÍ ³¡±îÁö ¿Ïµ¶ÇÒ ¼ö ÀÖµµ·Ï ºÐ·®°ú ³­À̵µ¸¦ ¸ÂÃß¾ú´Ù. ÀÏ»ó »ýÈ°ÀÇ ºñÀ¯¸¦ µé¾î °³³äÀ» ½±°Ô ¼³¸íÇϸ鼭µµ, ¡°¿Ö ±×·²±î¡±, ¡°¿Ö ÀÌ·¸°Ô »ç¿ëÇؾ߸¸ Çϴ°¡¡±¿¡ ´ëÇÑ ±íÀÌ ÀÖ´Â ¼³¸íÀ» ºüÆ®¸®Áö ¾Ê¾Ò´Ù. Æ÷ÀÎÅͳª µ¿Àû ¸Þ¸ð¸® °°Àº Ãß»óÀûÀÌ°í ³¸¼± °³³äÀ» Ä£±ÙÇÏ°Ô ¹Þ¾ÆµéÀÏ ¼ö ÀÖµµ·Ï 175°³ÀÇ Ä÷¯ ÀÏ·¯½ºÆ®¸¦ ¼ö·ÏÇÑ °Íµµ Ư¡ÀÌ´Ù. ¶ÇÇÑ, ´Ü°èº° ¹Ì¼Ç ¹®Á¦¸¦ ÇØ°áÇϸ鼭, ½º½º·Î »ý°¢Çغ¸°í ÀÚ½ÅÀÇ »ý°¢À» C ÇÁ·Î±×·¥À¸·Î ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÏ¿´´Ù.

C ¾ð¾î¸¦ óÀ½ ¹è¿ì´Â »ç¶÷ºÎÅÍ Áß°£¿¡ Æ÷±âÇß´ø »ç¶÷, ´Ù½Ã °³³äÀ» º¹½ÀÇÏ°í ½ÍÀº »ç¶÷±îÁö ´©±¸³ª ½±°í Àç¹Õ°Ô C ¾ð¾î¸¦ °æÇèÇÒ ¼ö ÀÖµµ·Ï ÀÌ Ã¥ÀÌ ¾È³»ÇÒ °ÍÀÌ´Ù.

ÀúÀÚ¼Ò°³

¼­°­´ëÇб³ ÄÄÇ»ÅÍ°øÇаú¸¦ Á¹¾÷ÇÏ°í 2001³â¿¡ ÄÄÇ»ÅÍ°øÇÐ ¼®»çÇÐÀ§¸¦, 2005³â¿¡ ÄÄÇ»ÅÍ°øÇÐ ¹Ú»çÇÐÀ§¸¦ µ¿´ëÇп¡¼­ ÃëµæÇÏ¿´´Ù. 2005³âºÎÅÍ 2016³â±îÁö »ï¼ºÀüÀÚ ¹ÝµµÃ¼ ¿¬±¸¼Ò¿¡¼­ ¹Ú»ç±Þ ¿¬±¸¿øÀ¸·Î ÀçÁ÷ÇÏ¿´´Ù. 2016³â ÀÌÈÄ, 4Â÷ »ê¾÷Çõ¸í ½Ã´ëÀÇ ÁÖ¿ªÀÌ µÉ ¾ÆÀ̵éÀÌ ÄÄÇ»ÅÍÀû »ç°í¿Í ¹®Á¦ ÇØ°á ´É·ÂÀ» ¹ÙÅÁÀ¸·Î ½Ã´ë¿¡ Àß ÀûÀÀÇÏ°í ÁÖµµÇÒ ¼ö ÀÖµµ·Ï ¡°¼ÒÇÁÆ®¿þ¾î·Î »ý°¢À» Ç¥ÇöÇÏ°í ¼¼»óÀ» µðÀÚÀÎÇÏ´Ù¡±¶ó´Â ½½·Î°ÇÀ» °¡Áø ¸ÞÀÌŶÄڵ左 Çпø°ú ¸ÞÀÌŶÄڵ左 ¿¬±¸¼Ò¸¦ ¼³¸³ÇÏ¿´´Ù. ÇöÀç´Â ¢ß¸ÞÀÌŶ¿¡µà(www.makitedu.com) ´ëÇ¥ ÀÌ»ç·Î¼­ ¼­¿ï ´ëÄ¡µ¿°ú ÀÎõ ¼Ûµµ¿¡¼­ ¸ÞÀÌŶÄڵ左 ÇлýµéÀ» °¡¸£Ä¡¸ç, ü°èÀûÀ̸鼭 ÀÌÇØÇϱ⠽±°í Àç¹ÌÀÖ´Â ±³À°¿ë ¼ÒÇÁÆ®¿þ¾î/Çϵå¿þ¾î ÄÚµù ±³Àç¿Í ±³À°°úÁ¤ °³¹ß ¿¬±¸¿¡ ÃÖ¼±À» ´ÙÇÏ°í ÀÖ´Ù.

¸ñÂ÷

1Àå C ÇÁ·Î±×·¡¹Ö ¼ÓÀ¸·Î

1.1 C ÇÁ·Î±×·¡¹ÖÀº ¾îµð¼­ºÎÅÍ ¾î¶»°Ô ½ÃÀÛÇϳª¿ä

1.2 ÅëÇÕ °³¹ß ȯ°æ, ºñÁÖ¾ó ½ºÆ©µð¿À ¼³Ä¡Çϱâ

1.3 ³ªÀÇ Ã¹ C ÇÁ·Î±×·¡¹Ö: Hello, World Ãâ·ÂÇϱâ

1.4 ÄÄÆÄÀÏ°ú ½ÇÇà: ÇÁ·Î±×·¥ÀÇ ÀÏ»ý



2Àå ±â¾ï »óÀÚ ¸¸µé±â - º¯¼ö

2.1 ¼ýÀÚ »óÀÚ ¸¸µé±â: ÀÚ·áÇü

2.2 ¸Þ¸ð¸® »óÀÚ¿¡ ¼ýÀÚ ÀúÀåÇϱâ: º¯¼ö ¼±¾ð°ú ÃʱâÈ­

2.3 ¸Þ¸ð¸® »óÀÚ¿¡¼­ ¼ýÀÚ ²¨³»¾î »ç¿ëÇϱâ: ¼­½Ä ÁöÁ¤ÀÚ

2.4 Áߺ¹ »ç¿ë ÇÇÇϱâ: º¯¼ö ¼±¾ð°ú µ¿½Ã¿¡ ÃʱâÈ­

2.5 ÄÄÇ»ÅÍ´Â ¾ó¸¶³ª Å« ¼ýÀÚ¸¦ ÀúÀåÇÒ ¼ö ÀÖÀ»±î? º¯¼öÀÇ ÀúÀå ¹üÀ§

2.6 ³» Å°¸¦ Á¤È®ÇÏ°Ô ÀúÀåÇϱâ: ½Ç¼ö ÀÚ·áÇü

2.7 ¹®ÀÚ »óÀÚ ¸¸µé±â: ¹®ÀÚ ÀÚ·áÇü°ú ¾Æ½ºÅ° ÄÚµå

2.8 ¹®ÀÚ¸¦ ¼ýÀÚ·Î ¹Ù²Ù±â: ¼­½Ä ÁöÁ¤ÀÚ %c¿Í %d

2.9 °íÀå ³­ ¸Þ¸ð¸® »óÀÚ: º¯¼ö »ç¿ë ½Ã ÁÖÀÇÁ¡

2.10 À̹ڻç¿Í ÇÔ²² »ý°¢ÇÏ´Â C ¾ð¾î: º¯¼ö¿Í ´ºÅÏÀÇ ¿îµ¿¹ýÄ¢



3Àå ¸¶¹ý »óÀÚ ¸¸µé±â - ÇÔ¼ö

3.1 ±¸Á¶Àû ÇÁ·Î±×·¡¹Ö°ú ÇÔ¼ö

3.2 ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯

3.3 ÇÔ¼öÀÇ ¼±¾ð

3.4 ÇÔ¼öÀÇ È£Ãâ

3.5 ÇÔ¼öÀÇ °á°ú °ª µ¹·ÁÁÖ±â

3.6 µé¾î ¿À°í ³ª°¡´Â °Ô ¾øÀ» ¶§ »ç¿ëÇÏ´Â void

3.7 À̹ڻç¿Í ÇÔ²² »ý°¢ÇÏ´Â C ¾ð¾î: ÇÔ¼ö¿Í ·¹½ºÅä¶û »çÀå´Ô

3.8 Áö¿ª º¯¼ö¿Í Àü¿ª º¯¼ö



4Àå ÄÄÇ»ÅÍ´Â ´õÇϱâ, »©±â ¶Ç ¹«¾ùÀ» ÇÒ±î - ¿¬»êÀÚ

4.1 ¿¬»êÀÚ¶õ ¹«¾ùÀϱî¿ä?

4.2 ´ëÀÔ ¶Ç´Â ÇÒ´ç ¿¬»êÀÚ =

4.3 »ê¼ú ¿¬»êÀÚ +, -, *, /, %, ++, --

4.4 °ü°è ¿¬»êÀÚ >, <, >=, <=, ==, !=

4.5 ³í¸® ¿¬»êÀÚ &&, ||, !

4.6 À̹ڻç¿Í ÇÔ²² »ý°¢ÇÏ´Â C ¾ð¾î ¥°: ¹ÝµµÃ¼ ȸ·Î ¼³°è

4.7 Á¶°Ç ¿¬»êÀÚ

4.8 ºñÆ® ¿¬»êÀÚ &, |, ^, ~, <<, >>

4.9 À̹ڻç¿Í ÇÔ²² »ý°¢ÇÏ´Â C ¾ð¾î ¥±: ¸ðµç ¹æÀÇ ºÒÀ» Á¦¾îÇÏÀÚ



5Àå ¿©ÀÚ´Â 1¹ø ¹æÀ¸·Î ³²ÀÚ´Â 2¹ø ¹æÀ¸·Î - Á¶°Ç¹®

5.1 if Á¶°Ç¹®: ÇÁ·Î±×·¡¹Ö È帧ÀÇ °¥¸²±æ, ÂüÀ̸é A

5.2 if Á¶°Ç¹®°ú Áß°ýÈ£ { } »ç¿ëÇϱâ

5.3 ÂüÀ̸é A, °ÅÁþÀ̸é B: if ~ else

5.4 ¿©·¯ °¥·¡±æ »ç¿ëÇϱâ: if ~ else if ~ else

5.5 °¥·¡±æ ºü¸£°Ô ³ª´©±â: switch ºÐ±â¹®

5.6 if Á¶°Ç¹®°ú switch ºÐ±â¹® ¼­·Î ȣȯÇϱâ

5.7 switch ºÐ±â¹® ºüÁ®³ª¿À±â: break

5.8 break À¯¿ëÇÏ°Ô »ç¿ëÇϱâ



6Àå ºûÀÇ ¼Óµµ·Î ÀÏÀ» ó¸®ÇÏÀÚ - ¹Ýº¹¹®

6.1 ¹Ýº¹µÇ´Â ÀÏÀ» ¼öÇàÇÏ·Á¸é

6.2 ~¹ø ¹Ýº¹ÇÒ ¶§´Â for ¹Ýº¹¹®

6.3 ÀÌÁß for ¹Ýº¹¹®

6.4 ~±îÁö ¹Ýº¹ÇÒ ¶§´Â while ¹Ýº¹¹®

6.5 Àû¾îµµ ÇÑ ¹ø ÀÌ»ó ¹Ýº¹ÇÒ ¶§´Â do-while ¹Ýº¹¹®

6.6 ¹Ýº¹¹®°ú ¹®Àå Á¦¾î

6.7 À̹ڻç¿Í ÇÔ²² »ý°¢ÇÏ´Â C ¾ð¾î: ÄÚµùÀÇ Áú



7Àå ¿ì¸® Çб³ Çлýµé Á¤º¸ ÀúÀåÇϱâ - ¹è¿­

7.1 ¹è¿­À̶õ

7.2 ¹è¿­ÀÇ ¼±¾ð°ú Á¢±Ù

7.3 ¹è¿­ÀÇ È®Àå: 2Â÷¿ø ¹è¿­

7.4 ¹è¿­ÀÇ ÃʱâÈ­

7.5 º¯¼öÀÇ ¸Þ¸ð¸® Å©±â¸¦ ¾Ë·ÁÁÖ´Â sizeof ¿¬»êÀÚ

7.6 ´ÙÂ÷¿ø ¹è¿­ÀÇ ÃʱâÈ­

7.7 ¹è¿­ÀÇ Á¢±Ù ¹æ¹ý

7.8 ¹è¿­ÀÇ º¹»ç

7.9 ¹è¿­À» ÀÌ¿ëÇÑ ¹®ÀÚ¿­ ÀúÀå



8Àå ÁøÂ¥ C ¾ð¾îÀÇ ½ÃÀÛ - Æ÷ÀÎÅÍ

8.1 ÁÖ¼Ò¸¦ ÀúÀåÇÏ´Â º¯¼ö: Æ÷ÀÎÅÍ

8.2 Æ÷ÀÎÅÍ º¯¼ö¸¦ »ç¿ëÇÏ´Â ¹æ¹ý

8.3 Æ÷ÀÎÅÍ º¯¼öÀÇ ¸Þ¸ð¸® Å©±â

8.4 Æ÷ÀÎÅÍ°¡ Á¸ÀçÇÏ´Â ÀÌÀ¯

8.5 Æ÷ÀÎÅÍ ¹è¿­

8.6 Æ÷ÀÎÅÍ ÁÖ¼Ò °ª ¿¬»ê



9Àå ´õ ±íÀÌ Æ÷ÀÎÅÍ ¼ÓÀ¸·Î

9.1 Æ÷ÀÎÅÍ º¯¼ö

9.2 ¹®ÀÚ¿­°ú Æ÷ÀÎÅÍ ¹è¿­

9.3 2Â÷¿ø ¹è¿­°ú ÁÖ¼Ò

9.4 2Â÷¿ø ¹è¿­ÀÇ ÁÖ¼Ò ¿¬»ê

9.5 2Â÷¿ø ¹è¿­À» ÀÌ¿ëÇÏ´Â ¹æ¹ý

9.6 Æ÷ÀÎÅÍ ¹è¿­À» ÀÌ¿ëÇÏ´Â ¹æ¹ý

9.7 Æ÷ÀÎÅÍÀÇ Æ÷ÀÎÅÍ

9.8 Æ÷ÀÎÅÍÀÇ È°¿ë

9.9 À̹ڻç¿Í ÇÔ²² »ý°¢ÇÏ´Â C ¾ð¾î: ¹è¿­Àº ¿Ö 0ºÎÅÍ ½ÃÀÛÇÒ±î?



10Àå ¼öÁ¦ ¸Þ¸ð¸® »ç¿ëÇϱ⠖ µ¿Àû ¸Þ¸ð¸® ÇÒ´ç

10.1 °úÇÐ, °øÇп¡¼­ÀÇ ´ÙÀ̳»¹ÍÀ̶õ

10.2 ¹®ÀÚ¿­ ±×¸®°í ¿Ö µ¿Àû ¸Þ¸ð¸® ÇÒ´çÀΰ¡

10.3 ¸Þ¸ð¸® »ç¿ë°ú Áö¿ª/Àü¿ª º¯¼ö, µ¿Àû ¸Þ¸ð¸® ÇÒ´ç¿¡ ´ëÇÑ °íÂû

10.4 À̹ڻç¿Í ÇÔ²² »ý°¢ÇÏ´Â C ¾ð¾î: ³× °¡Áö ¸Þ¸ð¸® ÀúÀå¼Ò µÑ·¯º¸±â





11Àå ³»°¡ ¸¸µå´Â º¯¼öµé ¸ðÀÓ - ±¸Á¶Ã¼

11.1 ¿Ö ±¸Á¶Ã¼Àΰ¡? ±×¸®°í ±¸Á¶Ã¼ÀÇ Çʿ伺

11.2 ±¸Á¶Ã¼ »ç¿ëÇϱâ

11.3 ±¸Á¶Ã¼ º¹»çÇϱâ

11.4 ±¸Á¶Ã¼ Æ÷ÀÎÅÍ º¯¼ö ¼±¾ðÇϱâ

11.5 À̹ڻç¿Í ÇÔ²² »ý°¢ÇÏ´Â C ¾ð¾î: Á¤º¸ÀÇ ÀúÀå°ú ±âÈ£ »ó¼ö



12Àå Á¤º¸¸¦ ±âÂ÷ó·³ ¿¬°áÇϱ⠖ ±¸Á¶Ã¼¿Í ¿¬°á ¸®½ºÆ®

12.1 Á¤º¸¸¦ ¸ð¾Æ¼­ ÀúÀåÈ÷±â: ±¸Á¶Ã¼ ¹è¿­

12.2 ±¸Á¶Ã¼ ¹è¿­ÀÇ ¸Þ¸ð¸® °ü¸® Çʿ伺 ¹× ¹è¿­ÀÇ ÇÑ°è

12.3 ¿¬°á ¸®½ºÆ®ÀÇ Çʿ伺

12.4 typedef Å°¿öµå·Î ±¸Á¶Ã¼ º°¸í Áþ±â



13Àå ÇÁ·Î±×·¡¹ÖÀÇ ¿À·ù¸¦ ¼öÁ¤Çϱâ - µð¹ö±ë

13.1 µð¹ö±ëÀ̶õ

13.2 printf() ÇÔ¼ö¸¦ »ç¿ëÇؼ­ µð¹ö±ëÇϱâ

13.3 ¸¶Ä¡´Â ±Û



ºÎ·Ï 1: Xcode ¼³Ä¡ÇÏ°í ½ÇÇàÇϱâ

ºÎ·Ï 2: Dev-C++ ¼³Ä¡ÇÏ°í ½ÇÇàÇϱâ