ÄÜÅÙÃ÷ »ó¼¼º¸±â
¸ð´ø C


¸ð´ø C

¸ð´ø C

<¿º½º ±¸½ºÅ×Æ®(Jens Gustedt)> Àú/<³²±âÇõ> ¿ª | ±æ¹þ

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

ÄÜÅÙÃ÷ ¼Ò°³

C¸¸ÀÌ °¡Áø °íÀ¯ÇÑ °³³ä°ú ÀÛ¼º ±â¹ýÀ» ¹è¿ö '´õ ¿ÏÀüÇÑ' C ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù!
C ¾ð¾î´Â 50³â ÀÌ»óµÈ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀ̸ç, óÀ½ µîÀåÇÑ ÀÌÈÄ ÄÄÇ»ÅÍ, ÀüÈ­±â, Ä«¸Þ¶ó, ³ÃÀå°í, ÀÚµ¿Â÷ µî ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¸¦ °¡Áø °ÅÀÇ ¸ðµç ±â±â¿¡¼­ »ç¿ëµÇ°í ÀÖ´Ù. ÀÌó·³ C·Î ¸¸µç ÇÁ·Î±×·¥À̳ª ½Ã½ºÅÛÀº ¾îµð¼­³ª º¼ ¼ö ÀÖÁö¸¸ Á¦´ë·Î µÈ C °ü·Ã ÀÚ·á´Â ±²ÀåÈ÷ µå¹°´Ù. ISO C Ç¥ÁØ °øµ¿ ÆíÁýÀÚÀÎ ÀúÀÚ´Â ÃֽŠC Ç¥ÁØÀ» ±â¹ÝÀ¸·Î C¸¸ÀÌ °¡Áø °íÀ¯ÇÑ °³³ä°ú ÀÛ¼º ±â¹ýÀ» ¼Ò°³ÇÏ°í, C ¾ð¾î¿¡¼­ Ưº°È÷ °¡Ä¡ ÀÖ°Ô ´«¿©°Üº¼ ºÎºÐÀ» ÁÖ·Î ¼³¸íÇÑ´Ù.

ÀúÀÚ¼Ò°³

º» ´ëÇÐ(University of Bonn)°ú º£¸¦¸° °ø°ú´ëÇÐ(Berlin Technical University)¿¡¼­ ¼öÇÐÀ» Àü°øÇß´Ù. ´ç½Ã ¿¬±¸ ÁÖÁ¦´Â ÀÌ»ê¼öÇаú È¿À²ÀûÀÎ °è»ê¿¡ ´ëÇÑ ºÐ¾ß¿´´Ù. 1998³âºÎÅÍ ÇÁ¶û½º ±¹¸³ ¿¬±¸¼ÒÀÎ INRIA¿¡¼­ ¼±ÀÓ °úÇÐÀÚ·Î ÀÏÇϱ⠽ÃÀÛÇß´Ù. ù ºÎ¼­´Â ³¶½Ã¿¡ ÀÖ´Â LORIA
·¦À̾ú°í, 2013³âºÎÅÍ´Â ½ºÆ®¶ó½ººÎ¸£ÀÇ ICube ·¦¿¡¼­ ±Ù¹«ÇÏ°í ÀÖ´Ù.
Áö±Ý±îÁö °úÇÐ ¿¬±¸ °æ·ÂÀÇ ´ëºÎºÐÀº ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú °ü·ÃÀÌ ÀÖ´Ù. óÀ½¿¡´Â ÁÖ·Î C++¸¦ ´Ù·ðÁö¸¸ ³ªÁß¿¡´Â C¸¸ ÁýÁßÀûÀ¸·Î »ç¿ëÇß´Ù. ÇöÀç ISO JTC1/SC22/WG14ÀÇ Àü¹®°¡(AFNOR)·Î È°µ¿ÇÏ°í ÀÖ°í, C Ç¥ÁØ ¹®¼­ÀÎ ISO/IEC 9899:2018ÀÇ °øµ¿ ¿¡µðÅ͸¦ ¸Ã°í ÀÖ´Ù. C ÇÁ·Î±×·¡¹ÖÀ» ÁÖ·Î ´Ù·ç´Â ºí·Î±×µµ È°¹ßÈ÷ ¿î¿µÇÏ°í ÀÖ´Ù(https://gustedt.wordpress.com).

¸ñÂ÷

·¹º§ 0 ¸¸³²
 
1Àå µé¾î°¡¸ç
1.1 ¸í·ÉÇü ÇÁ·Î±×·¡¹Ö
1.2 ÄÄÆÄÀÏÇÏ°í ½ÇÇàÇϱâ
1.3 ¿ä¾à
  
2Àå ÇÁ·Î±×·¥ÀÇ ÇÙ½É ±¸Á¶
2.1 ¹®¹ý
2.2 ¼±¾ð
2.3 Á¤ÀÇ
2.4 ¹®Àå
__2.4.1 ¹Ýº¹
__2.4.2 ÇÔ¼ö È£Ãâ
__2.4.3 ÇÔ¼ö ¸®ÅÏ
2.5 ¿ä¾à
  
·¹º§ 1 Ä£¼÷
 
3Àå °á±¹Àº Á¦¾î
3.1 Á¶°ÇºÎ ½ÇÇà
3.2 ¹Ýº¹¹®
3.3 ´ÙÁß ¼±ÅÃ
3.4 ¿ä¾à
 
4Àå °è»ê Ç¥ÇöÇϱâ
4.1 »ê¼ú
__4.1.1 +, -, *
__4.1.2 ³ª´°¼À°ú ³ª¸ÓÁö
4.2 ¿ÀºêÁ§Æ®¸¦ ¼öÁ¤ÇÏ´Â ¿¬»êÀÚ
4.3 ºÒ ¿¬»ê
__4.3.1 ºñ±³ ¿¬»ê
__4.3.2 ³í¸® ¿¬»ê
4.4 »ïÇ× ¿¬»êÀÚ¿Í Á¶°Ç ¿¬»êÀÚ
4.5 Æò°¡ ¼ø¼­
4.6 ¿ä¾à
 
5Àå °ª°ú µ¥ÀÌÅÍ 
5.1 Ãß»ó »óÅ ±â°è
__5.1.1 °ª
__5.1.2 ŸÀÔ
__5.1.3 ¹ÙÀ̳ʸ® Ç¥Çö°ú Ãß»ó »óÅ ±â°è
__5.1.4 ÃÖÀûÈ­
5.2 ±âº» ŸÀÔ
5.3 °ª ÁöÁ¤Çϱâ
__5.3.1 º¹¼Ò¼ö »ó¼ö
5.4 ¾Ï¹¬Àû º¯È¯
5.5 ÃʱâÀÚ
5.6 À̸§ ÀÖ´Â »ó¼ö
__5.6.1 Àбâ Àü¿ë ¿ÀºêÁ§Æ®
__5.6.2 ¿­°ÅÇü
__5.6.3 ¸ÅÅ©·Î
__5.6.4 º¹ÇÕ ¸®ÅÍ·²
5.7 ¹ÙÀ̳ʸ® Ç¥Çö
__5.7.1 ºÎÈ£ ¾ø´Â Á¤¼ö
__5.7.2 ºñÆ® ÁýÇÕ°ú ºñÆ® ´ÜÀ§ ¿¬»êÀÚ
__5.7.3 ½ÃÇÁÆ® ¿¬»êÀÚ
__5.7.4 ºÒ °ª
__5.7.5 ºÎÈ£ ÀÖ´Â Á¤¼ö
__5.7.6 °íÁ¤Æø Á¤¼ö ŸÀÔ
__5.7.7 ºÎµ¿ ¼Ò¼öÁ¡ µ¥ÀÌÅÍ
5.8 ¿ä¾à
  
6Àå ÆÄ»ý µ¥ÀÌÅÍ Å¸ÀÔ
6.1 ¹è¿­
__6.1.1 ¹è¿­ ¼±¾ð
__6.1.2 ¹è¿­ ¿¬»ê
__6.1.3 ¹è¿­ ±æÀÌ
__6.1.4 ¸Å°³º¯¼ö·Î »ç¿ëÇÏ´Â ¹è¿­
__6.1.5 ½ºÆ®¸µÀº Ưº°ÇÏ´Ù
6.2 ºÒÅõ¸í ŸÀÔÀ¸·Î »ç¿ëÇÏ´Â Æ÷ÀÎÅÍ
6.3 ±¸Á¶Ã¼
6.4 ŸÀÔ À̸§ »õ·Î Áþ±â: ŸÀÔ ¾Ù¸®¾î½º
6.5 ¿ä¾à
  
7Àå ÇÔ¼ö
7.1 °£´ÜÇÑ ÇÔ¼ö
7.2 mainÀº Ưº°ÇÏ´Ù
7.3 Àç±ÍÈ£Ãâ
7.4 ¿ä¾à
 
8Àå C ¶óÀ̺귯¸® ÇÔ¼ö
8.1 C ¶óÀ̺귯¸®ÀÇ ±âº» ¼Ó¼º°ú Á¦°ø ÇÔ¼ö
__8.1.1 Çì´õ
__8.1.2 ÀÎÅÍÆäÀ̽º
__8.1.3 ¿À·ù °Ë»ç
__8.1.4 °æ°è°ª °Ë»ç ÀÎÅÍÆäÀ̽º
__8.1.5 ÇÁ·Î±×·¥ »çÀüÁ¶°Ç
8.2 ¼öÇÐ ÇÔ¼ö
8.3 ÀÔ·Â, Ãâ·Â, ÆÄÀÏ Á¶ÀÛ
__8.3.1 ¼­½ÄÀ» Àû¿ëÇÏÁö ¾ÊÀº ÅؽºÆ® Ãâ·Â
__8.3.2 ÆÄÀÏ°ú ½ºÆ®¸²
__8.3.3 ÅؽºÆ® IO
__8.3.4 ¼­½Ä ÁöÁ¤ Ãâ·Â
__8.3.5 ¼­½Ä ¾ø´Â ÅؽºÆ® ÀÔ·Â
8.4 ½ºÆ®¸µ ó¸®¿Í º¯È¯
8.5 ½Ã°£
8.6 ·±Å¸ÀÓ È¯°æ ¼³Á¤
8.7 ÇÁ·Î±×·¥ Á¾·á ¹× ¾î¼­¼Ç
8.8 ¿ä¾à
  
·¹º§ 2 ÀÌÇØ
 
9Àå ½ºÅ¸ÀÏ
9.1 ÄÚµå ¼­½Ä
9.2 À̸§ Áþ±â
9.3 ¿ä¾à
  
10Àå ±¸¼º°ú ¹®¼­È­
10.1 ÀÎÅÍÆäÀ̽º ¹®¼­È­
10.2 ±¸Çö
__10.2.1 ¸ÅÅ©·Î
__10.2.2 ¼ø¼ö ÇÔ¼ö
10.3 ¿ä¾à
  
11Àå Æ÷ÀÎÅÍ
11.1 Æ÷ÀÎÅÍ ¿¬»ê
__11.1.1 ÁÖ¼Ò ¿¬»êÀÚ¿Í ¿ÀºêÁ§Æ® ¿¬»êÀÚ
__11.1.2 Æ÷Àδõ µ¡¼À
__11.1.3 Æ÷ÀÎÅÍ »¬¼À
__11.1.4 Æ÷ÀÎÅÍ À¯È¿¼º
__11.1.5 ³Î Æ÷ÀÎÅÍ
11.2 Æ÷ÀÎÅÍ¿Í ±¸Á¶Ã¼
11.3 Æ÷ÀÎÅÍ¿Í ¹è¿­
__11.3.1 ¹è¿­°ú Æ÷ÀÎÅÍ´Â Á¢±Ù ¹æ½ÄÀÌ ¼­·Î °°´Ù
__11.3.2 ¹è¿­ ¸Å°³º¯¼ö¿Í Æ÷ÀÎÅÍ ¸Å°³º¯¼ö´Â ¼­·Î °°´Ù
11.4 ÇÔ¼ö Æ÷ÀÎÅÍ
11.5 ¿ä¾à
  
12Àå C ¸Þ¸ð¸® ¸ðµ¨
12.1 ±ÕÀÏ ¸Þ¸ð¸® ¸ðµ¨
12.2 À¯´Ï¿Â
12.3 ¸Þ¸ð¸®¿Í »óÅÂ
12.4 ºÒƯÁ¤ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ Æ÷ÀÎÅÍ
12.5 ¸í½ÃÀû º¯È¯
12.6 ÀÌÆåƼºê ŸÀÔ
12.7 Á¤·Ä
12.8 ¿ä¾à
  
13Àå ½ºÅ丮Áö
13.1 malloc°ú Ä£±¸µé
__13.1.1 °¡º¯ Å©±â ¹è¿­ ¿¹Á¦ÀÇ ¿Ï¼º ¹öÀü
__13.1.2 µ¿Àû ÇÒ´ç ¿¬»ê¿¡ ´ëÇÑ ÀÏ°ü¼º º¸ÀåÇϱâ
13.2 ½ºÅ丮Áö ±â°£, ¼ö¸í, °¡½Ã¼º
__13.2.1 Á¤Àû ½ºÅ丮Áö ±â°£
__13.2.2 ÀÚµ¿ ½ºÅ丮Áö ±â°£
13.3 º¸Ãæ ¼³¸í: ¿ÀºêÁ§Æ®¸¦ Á¤ÀÇÇϱâ Àü¿¡ »ç¿ëÇϱâ
13.4 ÃʱâÈ­
13.5 º¸Ãæ ¼³¸í: ¸Ó½Å ¸ðµ¨
13.6 ¿ä¾à
  
14Àå °í±Þ ó¸® °úÁ¤°ú IO
14.1 ÅؽºÆ® ó¸®
14.2 ¼­½Ä ÁöÁ¤ ÀÔ·Â
14.3 È®Àå ¹®ÀÚ ÁýÇÕ
14.4 ¹ÙÀ̳ʸ® ½ºÆ®¸²
14.5 ¿¡·¯ °Ë»ç¿Í Ŭ¸°¾÷
14.6 ¿ä¾à
  
·¹º§ 3 ¼÷´Þ
 
15Àå ¼º´É
15.1 ÀζóÀÎ ÇÔ¼ö
15.2 restrict ÁöÁ¤ÀÚ »ç¿ëÇϱâ
15.3 ÃøÁ¤°ú ÀνºÆå¼Ç
15.4 ¿ä¾à
  
16Àå ÇÔ¼ö °°Àº ¸ÅÅ©·Î
16.1 ÇÔ¼ö °°Àº ¸ÅÅ©·Î ÀÛµ¿ ¹æ½Ä
16.2 Àμö °Ë»ç
16.3 È£Ãâ ¹®¸Æ¿¡ Á¢±ÙÇϱâ
16.4 µðÆúÆ® Àμö
16.5 °¡º¯ ±æÀÌ Àμö ¸®½ºÆ®
__16.5.1 °¡º¯ Àμö ¸ÅÅ©·Î
__16.5.2 Âü°í: °¡º¯ Àμö ÇÔ¼ö
16.6 ŸÀÔ µ¶¸³ ÇÁ·Î±×·¡¹Ö
16.7 ¿ä¾à
  
17Àå ´Ù¾çÇÑ Á¦¾î È帧
17.1 º¹ÀâÇÑ ¿¹
17.2 ¼ø¼­ Á¤Çϱâ
17.3 ¼ôÁ¡ÇÁ
17.4 ÇÔ¼ö
17.5 ·ÕÁ¡ÇÁ
17.6 ½Ã±×³Î Çڵ鷯
17.7 ¿ä¾à
  
18Àå ½º·¹µå
18.1 °£´ÜÇÑ ½º·¹µå Á¦¾î
18.2 °æÀï »óÅ°¡ ¾ø´Â ÃʱâÈ­¿Í ¼Ò¸ê
18.3 ½º·¹µå ·ÎÄà µ¥ÀÌÅÍ
18.4 Å©¸®Æ¼Äà µ¥ÀÌÅÍ¿Í Å©¸®Æ¼Äà ¼½¼Ç
18.5 »óÅ º¯¼ö¸¦ ÀÌ¿ëÇÑ Åë½Å
18.6 º¹ÀâÇÑ ½º·¹µå °ü¸®
18.7 ¿ä¾à
  
19Àå ¾ÆÅä¹Í Á¢±Ù°ú ¸Þ¸ð¸® ÀÏ°ü¼º
19.1 ¼±Çà °ü°è
19.2 µ¿±âÈ­¸¦ Áö¿øÇÏ´Â C ¶óÀ̺귯¸® È£Ãâ
19.3 ¼øÂ÷Àû ÀÏ°ü¼º
19.4 ±× ¹ÛÀÇ ÀÏ°ü¼º ¸ðµ¨
19.5 ¿ä¾à
  
TAKEAWAY
Âü°í¹®Çå