|
|
|
|
Part 01 C¾ð¾îÀÇ ±âº» Chapter 01 ÀÌ°ÍÀÌ C¾ð¾î´Ù. 01-1 C¾ð¾îÀÇ °³·ÐÀûÀÎ À̾߱â 01-2 C ÇÁ·Î±×·¥ÀÇ ¿Ï¼º°úÁ¤ Chapter 02 ÇÁ·Î±×·¥ÀÇ ±âº»±¸¼º 02-1 Hello world! µé¿©´Ùº¸±â 02-2 ÁÖ¼®ÀÌ µé¾î°¡¾ß ¿Ï¼ºµÈ ÇÁ·Î±×·¥ 02-3 printf ÇÔ¼öÀÇ ±âº»ÀûÀÎ ÀÌÇØ 02 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 03 º¯¼ö¿Í ¿¬»êÀÚ 03-1 ¿¬»êÀ» À§ÇÑ ¿¬»êÀÚ¿Í °ªÀÇ ÀúÀåÀ» À§ÇÑ º¯¼ö 03-2 C¾ð¾îÀÇ ´Ù¾çÇÑ ¿¬»êÀÚ ¼Ò°³ 03-3 Å°º¸µå·ÎºÎÅÍÀÇ µ¥ÀÌÅÍ ÀԷ°ú C¾ð¾îÀÇ Å°¿öµå 03 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 04 µ¥ÀÌÅÍ Ç¥Çö¹æ½ÄÀÇ ÀÌÇØ 04-1 ÄÄÇ»ÅÍ°¡ µ¥ÀÌÅ͸¦ Ç¥ÇöÇÏ´Â ¹æ½Ä 04-2 Á¤¼ö¿Í ½Ç¼öÀÇ Ç¥Çö¹æ½Ä 04-3 ºñÆ® ¿¬»êÀÚ 04 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 05 »ó¼ö¿Í ±âº» ÀÚ·áÇü 05-1 C¾ð¾î°¡ Á¦°øÇÏ´Â ±âº» ÀÚ·áÇüÀÇ ÀÌÇØ 05-2 ¹®ÀÚÀÇ Ç¥Çö¹æ½Ä°ú ¹®ÀÚ¸¦ À§ÇÑ ÀÚ·áÇü 05-3 »ó¼ö¿¡ ´ëÇÑ ÀÌÇØ 05-4 ÀÚ·áÇüÀÇ º¯È¯ 05 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 06 printf ÇÔ¼ö¿Í scanf ÇÔ¼ö Á¤¸®Çϱâ 06-1 printf ÇÔ¼ö À̾߱â 06-2 scanf ÇÔ¼ö À̾߱â Chapter 07 ¹Ýº¹½ÇÇàÀ» ¸í·ÉÇÏ´Â ¹Ýº¹¹® 07-1 while¹®¿¡ ÀÇÇÑ ¹®ÀåÀÇ ¹Ýº¹ 07-2 do~while¹®¿¡ ÀÇÇÑ ¹®ÀåÀÇ ¹Ýº¹ 07-3 for¹®¿¡ ÀÇÇÑ ¹®ÀåÀÇ ¹Ýº¹ 07 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 08 Á¶°Ç¿¡ µû¸¥ È帧ÀÇ ºÐ±â 08-1 Á¶°ÇÀû ½ÇÇà°ú È帧ÀÇ ºÐ±â 08-2 ¹Ýº¹¹®ÀÇ »ý·«°ú Å»Ãâ: continue & break 08-3 switch¹®¿¡ ÀÇÇÑ ¼±ÅÃÀû ½ÇÇà°ú goto¹® 08 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 09 C¾ð¾îÀÇ ÇÙ½É! ÇÔ¼ö! 09-1 ÇÔ¼ö¸¦ Á¤ÀÇÇÏ°í ¼±¾ðÇϱâ 09-2 º¯¼öÀÇ Á¸Àç±â°£°ú Á¢±Ù¹üÀ§ 1: Áö¿ªº¯¼ö 09-3 º¯¼öÀÇ Á¸Àç±â°£°ú Á¢±Ù¹üÀ§ 2: Àü¿ªº¯¼ö, static º¯¼ö, register º¯¼ö 09-4 Àç±ÍÇÔ¼ö¿¡ ´ëÇÑ ÀÌÇØ 09 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 10 µµÀü! ÇÁ·Î±×·¡¹Ö1 Part 02 Æ÷ÀÎÅÍ¿Í ¹è¿ÀÇ ½ÃÀÛ Chapter 11 1Â÷¿ø ¹è¿ 11-1 ¹è¿ÀÇ ÀÌÇØ¿Í ¹è¿ÀÇ ¼±¾ð ¹× ÃʱâÈ ¹æ¹ý 11-2 ¹è¿À» ÀÌ¿ëÇÑ ¹®ÀÚ¿ º¯¼öÀÇ Ç¥Çö 11 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 12 Æ÷ÀÎÅÍÀÇ ÀÌÇØ 12-1 Æ÷ÀÎÅͶõ ¹«¾ùÀΰ¡? 12-2 Æ÷ÀÎÅÍ¿Í °ü·Ã ÀÖ´Â ¿¬»êÀÚ: & ¿¬»êÀÚ¿Í * ¿¬»êÀÚ 12 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 13 Æ÷ÀÎÅÍ¿Í ¹è¿! ÇÔ²² ÀÌÇØÇϱâ 13-1 Æ÷ÀÎÅÍ¿Í ¹è¿ÀÇ °ü°è 13-2 Æ÷ÀÎÅÍ ¿¬»ê 13-3 »ó¼ö ÇüÅÂÀÇ ¹®ÀÚ¿À» °¡¸®Å°´Â Æ÷ÀÎÅÍ 13-4 Æ÷ÀÎÅÍ º¯¼ö·Î ÀÌ·ïÁø ¹è¿: Æ÷ÀÎÅÍ ¹è¿ 13 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 14 Æ÷ÀÎÅÍ¿Í ÇÔ¼ö¿¡ ´ëÇÑ ÀÌÇØ 14-1 ÇÔ¼öÀÇ ÀÎÀÚ·Î ¹è¿ Àü´ÞÇϱâ 14-2 Call-by-value vs. Call-by-reference 14-3 Æ÷ÀÎÅÍ ´ë»óÀÇ const ¼±¾ð 14 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 15 µµÀü! ÇÁ·Î±×·¡¹Ö2 Part 03 Æ÷ÀÎÅÍ¿Í ¹è¿ÀÇ ¿Ï¼º Chapter 16 ´ÙÂ÷¿ø ¹è¿ 16-1 ´ÙÂ÷¿ø ¹è¿ÀÇ ÀÌÇØ¿Í È°¿ë 16-2 3Â÷¿ø ¹è¿ 16 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 17 Æ÷ÀÎÅÍÀÇ Æ÷ÀÎÅÍ 17-1 Æ÷ÀÎÅÍÀÇ Æ÷ÀÎÅÍ¿¡ ´ëÇÑ ÀÌÇØ 17-2 ´ÙÁß Æ÷ÀÎÅÍ º¯¼ö¿Í Æ÷ÀÎÅÍÀÇ Çʿ伺 17 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 18 ´ÙÂ÷¿ø ¹è¿°ú Æ÷ÀÎÅÍÀÇ °ü°è 18-1 2Â÷¿ø ¹è¿À̸§ÀÇ Æ÷ÀÎÅÍ Çü 18-2 2Â÷¿ø ¹è¿À̸§ÀÇ Æ¯¼º°ú ÁÖÀÇ»çÇ× 18 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 19 ÇÔ¼ö Æ÷ÀÎÅÍ¿Í void Æ÷ÀÎÅÍ 19-1 ÇÔ¼ö Æ÷ÀÎÅÍ¿Í void Æ÷ÀÎÅÍ 19-2 main ÇÔ¼ö·ÎÀÇ ÀÎÀÚÀü´Þ Chapter 20 µµÀü! ÇÁ·Î±×·¡¹Ö3 Part 04 C¾ð¾îÀÇ ±íÀº ÀÌÇØ Chapter 21 ¹®ÀÚ¿Í ¹®ÀÚ¿ °ü·Ã ÇÔ¼ö 21-1 ½ºÆ®¸²°ú µ¥ÀÌÅÍÀÇ À̵¿ 21-2 ¹®ÀÚ ´ÜÀ§ ÀÔÃâ·Â ÇÔ¼ö 21-3 ¹®ÀÚ¿ ´ÜÀ§ ÀÔÃâ·Â ÇÔ¼ö 21-4 Ç¥ÁØ ÀÔÃâ·Â°ú ¹öÆÛ 21-5 ÀÔÃâ·Â ÀÌ¿ÜÀÇ ¹®ÀÚ¿ °ü·Ã ÇÔ¼ö 21 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 22 ±¸Á¶Ã¼¿Í »ç¿ëÀÚ Á¤ÀÇ ÀÚ·áÇü1 22-1 ±¸Á¶Ã¼¶õ ¹«¾ùÀΰ¡? 22-2 ±¸Á¶Ã¼¿Í ¹è¿ ±×¸®°í Æ÷ÀÎÅÍ 22 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 23 ±¸Á¶Ã¼¿Í »ç¿ëÀÚ Á¤ÀÇ ÀÚ·áÇü2 23-1 ±¸Á¶Ã¼ÀÇ Á¤ÀÇ¿Í typedef ¼±¾ð 23-2 ÇÔ¼ö·ÎÀÇ ±¸Á¶Ã¼ º¯¼ö Àü´Þ°ú ¹Ýȯ 23-3 ±¸Á¶Ã¼ÀÇ À¯¿ëÇÔ¿¡ ´ëÇÑ ³íÀÇ¿Í Áßø ±¸Á¶Ã¼ 23-4 °ø¿ëü(Union Type)ÀÇ Á¤ÀÇ¿Í ÀÇ¹Ì 23-5 ¿°ÅÇü(Enumerated Type)ÀÇ Á¤ÀÇ¿Í ÀÇ¹Ì 23 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 24 ÆÄÀÏ ÀÔÃâ·Â 24-1 ÆÄÀÏ°ú ½ºÆ®¸²(Stream), ±×¸®°í ±âº»ÀûÀÎ ÆÄÀÏÀÇ ÀÔÃâ·Â 24-2 ÆÄÀÏÀÇ °³¹æ ¸ðµå(Mode) 24-3 ÆÄÀÏ ÀÔÃâ·Â ÇÔ¼öÀÇ ±âº» 24-4 ÅؽºÆ® µ¥ÀÌÅÍ¿Í ¹ÙÀ̳ʸ® µ¥ÀÌÅ͸¦ µ¿½Ã¿¡ ÀÔÃâ·Â Çϱâ 24-5 ÀÓÀÇ Á¢±ÙÀ» À§ÇÑ ¡®ÆÄÀÏ À§Ä¡ Áö½ÃÀÚ¡¯ÀÇ À̵¿ 24 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 25 ¸Þ¸ð¸® °ü¸®¿Í ¸Þ¸ð¸®ÀÇ µ¿Àû ÇÒ´ç 25-1 C¾ð¾îÀÇ ¸Þ¸ð¸® ±¸Á¶ 25-2 ¸Þ¸ð¸®ÀÇ µ¿Àû ÇÒ´ç 25 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 26 ¸ÅÅ©·Î¿Í ¼±Çà󸮱â(Preprocessor) 26-1 ¼±Çà󸮱â¿Í ¸ÅÅ©·Î 26-2 ´ëÇ¥ÀûÀÎ ¼±Çàó¸® ¸í·É¹® 26-3 Á¶°ÇºÎ ÄÄÆÄÀÏ(Conditional Compilation)À» À§ÇÑ ¸ÅÅ©·Î 26-4 ¸Å°³º¯¼öÀÇ °áÇÕ°ú ¹®ÀÚ¿È 26 ÇÁ·Î±×·¡¹Ö ¹®Á¦ÀÇ ´ä¾È Chapter 27 ÆÄÀÏÀÇ ºÐÇÒ°ú Çì´õÆÄÀÏÀÇ µðÀÚÀÎ 27-1 ÆÄÀÏÀÇ ºÐÇÒ 27-2 µÑ ÀÌ»óÀÇ ÆÄÀÏÀ» ÄÄÆÄÀÏÇÏ´Â ¹æ¹ý°ú static¿¡ ´ëÇÑ °íÂû 27-3 Çì´õÆÄÀÏÀÇ µðÀÚÀΰú È°¿ë Chapter 28 µµÀü! ÇÁ·Î±×·¡¹Ö4 Appendix Appendix-A ¾Æ½ºÅ° ÄÚµå Ç¥ Appendix-B ¼öÇаü·Ã ÇÔ¼öµé Appendix-C °¡º¯ÀÎÀÚ ÇÔ¼ö¿¡ ´ëÇÑ ÀÌÇØ |
´õº¸±â |
Ãâó : ¾Ë¶óµò |
|
Àú:À±¼º¿ì º¥Ã³È¸»ç¿¡¼ °³¹ßÀÚ·Î ÀÏÇÏ´Ù°¡ ITºÐ¾ßÀÇ ÁýÇÊ°ú °ÀǷΠóÀ½ À̸§ÀÌ ¾Ë·ÁÁø ±×´Â 2000³â´ë ÃʹݱîÁö´Â ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®(Architect)·Î ÀÏÀ» ÇÏ´Ù°¡, 2004³âºÎÅÍ Áö±Ý±îÁö OpenGL-ES ±×·¡ÇȽº ¶óÀ̺귯¸®ÀÇ ±¸Çö°ú 3D °¡¼Ó ĨÀÇ °³¹ß ¹× Å©·Î³ë½º ±×·ì(¸ð¹ÙÀÏ ±¹Á¦ Ç¥ÁØÈ ÄÁ¼Ò½Ã¾ö)ÀÇ Ç¥Áؾȿ¡ °ü·ÃµÈ ÀÏ¿¡ Âü¿©ÇÏ¿´´Ù.
¶ÇÇÑ ÇÚµåÆù¿ë DMB ĨÀÇ °³¹ß¿¡µµ Âü¿©ÇÏ¿´À¸¸ç, ÇöÀç´Â ¢ß¾×½Ã½º¼ÒÇÁÆ®ÀÇ CTO·Î ÀÖÀ¸¸é¼ À¥ ±â¹Ý ¼Ö·ç¼Ç °³¹ß¿¡ °ü½ÉÀ» °®°í ÀÖ´Ù. ½Ã°£ÀÌ ³¯ ¶§¸¶´Ù Á¶±ëÀ» ÇÏ¸ç ´Ù¾çÇÑ ±¸»óÀ» ÇÏ´Â ÀúÀÚ´Â, ¹æ¹ý·Ð¿¡ ±Ù°ÅÇÑ ¼ÒÇÁÆ®¿þ¾î ¼³°è Àü¹®°¡°¡ ¸ðµç ºÐ¾ß¿¡¼ È°¹ßÈ÷ È°µ¿ÇÏ¿© ¼ÒÇÁÆ®¿þ¾î ¹ßÀü¿¡ ±â¿©ÇØ¾ß ÇÑ´Ù´Â »ý°¢À» °®°í ÀÖ´Ù.
|
´õº¸±â |
Ãâó : ¿¹½º24 |
|
º» µµ¼´Â 2003³âµµ¿¡ Ãâ°£µÈ À±¼º¿ì Àú ¡¸¿Ç÷°ÀÇ C ÇÁ·Î±×·¡¹Ö¡¹ÀÇ °³Á¤ÆÇÀÌ´Ù. Ãâ°£ ÀÌÈÄ °¡Àå ¸¹Àº µ¶ÀÚµéÀÌ ¼±ÅÃÇØ¿Â C¾ð¾î ±âº»¼·Î¼ ±× ÀÚ¸®¸¦ °è¼ÓÇؼ À̾±â¿¡ ºÎÁ·ÇÔÀÌ ¾øµµ·Ï °³Á¤µÇ¾ú´Ù.
º» µµ¼´Â °ÀÇ°¡ ÇÊ¿ä ¾øÀ» ¸¸Å ½±°Ô ¼³¸íµÇ¾î Àִ åÀÌ´Ù. ÇÏÁö¸¸ °ÀÇ°¡ ÇÊ¿äÇÑ µ¶ÀÚµéÀ» À§Çؼ ÀúÀÚ°¡ Á÷Á¢ º» µµ¼ÀÇ ³»¿ëÀ» °ÀÇÇÑ´Ù. Ã¥¸¸Å À¯¸íÇÑ ÀÌ °ÀÇ¿Í ÇÔ²² ÇÑ´Ù¸é ´©±¸³ª C¾ð¾î¸¦ ½±°Ô °øºÎÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
±× »çÀÌ ÀúÀÚ°¡ ¿©·¯ ¼ÀûÀ» ÁýÇÊÇÏ¸é¼ ½×¾Æ¿Â °æÇè°ú µ¶ÀÚµéÀÇ ´Ù¾çÇÑ ÀÇ°ßÀ» ¹ÙÅÁÀ¸·Î »õ·Ó°Ô ÅÂ¾î³ À̹ø °³Á¤ÆÇÀº ¿©·¯ºÐÀÌ C¾ð¾î¸¦ °øºÎÇϴµ¥ ÀÖ¾î¼ °¡Àå µçµçÇÑ Ä£±¸·Î ÇÔ²²ÇÒ °ÍÀÌ´Ù.
|
´õº¸±â |
Ãâó : ¾Ë¶óµò |
|
|
|
|