¸®´ª½º ȯ°æ¿¡¼­ÀÇ C ÇÁ·Î±×·¡¹Ö : 1Àå ¼Ò°³
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

¼Ò°³

ÄÄÇ»ÆÃ ȯ°æÀÌ Áö±Ý¿¡ À̸£°Ô µÈ °¡Àå °áÁ¤ÀûÀÎ ¿øÀÎÀ» Á¦°øÇÑ °ÍÀº C¶ó´Â ¾ð¾îÀÇ ÃâÇöÀÌ µÉ°ÍÀÌ´Ù. C¾ð¾î ´öºÐ¿¡ Áö±ÝÀÇ Çö´ëÀûÀÎ ÄÄÇ»ÆÃ ȯ°æÀÌ °®Ãß¾îÁ³´Ù°í ÇØµµ °ú¾ðÀÌ ¾Æ´Ï´Ù.

1972³â Unix ¿î¿µÃ¼Á¦¸¦ À§Çؼ­ ¸¸µé¾îÁø C¾ð¾î´Â °ÅÀÇ 30³âÀÌ Áö³­ Áö±Ý±îÁöµµ °¡Àå Àαâ ÀÖ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾îÁßÀÇ ÇϳªÀÌ´Ù. °´Ã¼ÁöÇâÀÌ ÀϹÝÈ­ µÇ°í Java, python, C++µîÀÇ ¾ð¾îµéÀÌ ³ª¿ÔÀ½¿¡µµ ºÒ±¸Çϰí, »ó¾÷ÀûÀ¸·Î³ª ÇнÀ¿ëÀ¸·Î È®°íÇÑ ÀÚ¸®¸¦ Áö۰í ÀÖ´Ù.

C¾ð¾î°¡ ÀÌó·³ Àα⸦ ²ø°ÔµÇÀÚ, »ê¾÷ÇöÀå¿¡¼­ ½±°Ô ÀÀ¿ëÇÒ ¼ö ÀÖµµ·Ï Ç¥ÁØÈ­°¡ ÇÊ¿äÇØÁö°Ô µÇ¾úÀ¸¸ç, ±×¸®ÇÏ¿©¼­ 1983³â ANSI(American National Standards Institute)¿¡¼­ C¿¡ ´ëÇÑ Ç¥ÁØÀ» Á¤ÀÇÇÏ°Ô µÈ´Ù. ÀÌÈÄ C¸¦ À§ÇÑ ANSIÇ¥ÁØÀ» ÆíÇÏ°Ô ANSI C¶ó°í ºÎ¸£°Ô µÈ´Ù. ANSI CÀÇ ÃÖ½ÅÇ¥ÁØÀº C99 À̸ç, ¿©±â¿¡´Â C¾ð¾î¸¦ À§ÇÑ Scope, Term, Symbol, ȯ°æ, ±¸¹®¿ä¼Ò, ÁÖ¼®, Çì´õÆÄÀϱÔÄ¢ µî C¾ð¾î¸¦ »ç¿ëÇϴµ¥ À־ ÁؼöÇØ¾ßµÉ »çÇ×µéÀÌ Á¤ÀǵǾî ÀÖ´Ù.

ANSI C Ç¥ÁØ ±Ç°í¾È
À̰ÍÀº °­Á¦°¡ ¾Æ´Ñ ±Ç°íÀ̹ǷΠÄÄÆÄÀÏ·¯¸¦ ¸¸µå´Â ´Üü°¡ À̸¦ ¹Ýµå½Ã ÁöųÇÊ¿ä´Â ¾ø´Ù. ±×·¯³ª »ê¾÷Ç¥ÁØÀ̹ǷΠ±Ç°í¸¦ ¹«½ÃÇÑ ÄÄÆÄÀÏ·¯ÀÇ °æ¿ì ¹«½Ã´çÇÏ´Â °æ¿ì°¡ »ý±æ ¼ö ÀÖ´Ù. ±Ç°í»çÇ×À» ÁöŰ¸é¼­ ±â´ÉÈ®ÀåÀ» À§Çؼ­ ´Ù¸¥ ¿ä¼ÒµéÀ» Ãß°¡½ÃŰ´Â °æ¿ì´Â Á¾Á¾ ÀÖ´Ù.

ÀÌ ¹®¼­ÀÇ ³»¿ëÀº °¡´ÉÇÑ CÀÇ ÃֽŠǥÁØÀÎ C99À» µû¸£°Ô µÉ°ÍÀÌ´Ù. °¡´ÉÇÑÀ̶ó´Â ´Ü¼­°¡ ºÙÀº ÀÌÀ¯´Â ÇÊÀÚ°¡ C99ÀÇ Ç¥ÁØÀ» ¿ÏÀüÈ÷ ¼÷ÁöÇÏÁö ¸øÇÔÀ¸·Î Ç¥ÁØ¿¡¼­ ¹þ¾î³­ ¼³¸íÀÌ ÀÖÀ» ¼ö Àֱ⠶§¹®ÀÌ´Ù. ±×·¸´Ù°í °ÆÁ¤ÇÒ ÇÊ¿ä´Â ¾ø´Ù. C¾ð¾î¸¦ ÀÌÇØÇÏ°í »ç¿ëÇϴµ¥¿¡´Â ¹®Á¦°¡ ¹ß»ýÇÏÁö ¾Ê´Â ¼öÁØÀº Áöų °ÍÀÌ´Ù.

ÀÌ ¹®¼­´Â wiki¸¦ ÀÌ¿ëÇØ¼­ ¸¸µé¾îÁú °ÍÀ̸ç, ¸ðµç °úÁ¤ÀÌ °ø°³µÈ »óÅ¿¡¼­ ÁøÇàµÉ °ÍÀÌ´Ù. ´©±¸µçÁö Âü¿©°¡´ÉÇÏ´Ù. Version 1ÀÌ ¿Ï·áµÈ ½ÃÁ¡¿¡¼­ ¸±¸®Áî ¹öÁ¯ÀÌ docbook Çü½ÄÀ¸·Î º¯È¯ÇÒ °èȹÀÌ´Ù.

ÀÌ ¹®¼­´Â ¾Æ·¡¿Í °°Àº »ç¿ëÀÚ¸¦ ¸ñÇ¥·Î ³»¿ëÀ» ä¿ö³ª°¥ °ÍÀÌ´Ù.
  1. C ÀÔ¹®ÀÚ
  2. Linux Ãʺ¸ »ç¿ëÀÚ
    • Linux¿¡¼­ °³¹ßȯ°æÀ» ±¸ÃàÇÒ ¼ö ÀÖÀ» Á¤µµ·Î °£´ÜÈ÷ ¼Ò°³
  3. ¹®¹ýÀº °¡´ÉÇÑ °£°áÇϰÔ, ÇÊ¿äÇÑ ³»¿ë¸¸
    • »ç½Ç»ó if, while ¹®¸¸ ¾Ë¸é ÇÁ·Î±×·¥ ¸¸µé ¼ö ÀÖ´Ù.
  4. °¡´ÉÇϸé ÄÄÇ»ÅÍÀÇ ¿ø¸® ¼öÁØ¿¡¼­(Áö·çÇÒ ¼öµµ ÀÖ°ÚÁö¸¸)ÀÇ ÀÌÇØ¸¦ ¸ñÇ¥·Î
    • ¿¹¸¦µé¾î Æ÷ÀÎÅÍÀÇ °æ¿ì ±¸±¸ÀýÀýÇÏ°Ô Ãß»óÀûÀ¸·Î ¼³¸íÇÏ´Â °Íº¸´Ù, ±¸Ã¼ÀûÀ¸·Î ÄÄÇ»ÅÍÀÇ ÀÔÀå¿¡¼­ Æ÷ÀÎÅͰ¡ ¾î¶»°Ô ±â¼úµÇ´Â°¡ ÇÏ´Â ½ÄÀ¸·Î
    • ȤÀº signed, unsignedÀÇ ¼³¸í½Ã ºñÆ®ÀÇ ÀÔÀå¿¡¼­ ±â¼úÇÏ´Â ½Ä
  5. ¿¹Á¦´Â ³²¹ßÇÏÁö ¾Ê´Â´Ù. ¹Ýµå½Ã ÇÊ¿äÇÑ °÷¿¡¼­¸¸ »ç¿ëÇÑ´Ù.
  6. ¹®¹ýÀ» ³¡³½´ÙÀ½, ¸®´ª½º ½Ã½ºÅÛ ÇÁ·Î±×·¡¹ÖÀ¸·Î ÇÑÀå Á¤µµ¸¦ ÇÒ¾ÖÇØ¼­, ÀÀ¿ë¿¡ ´ëÇÑ °¨À» ÀâÀ» ¼ö ÀÖ´Â Á¤µµ·Î.
  7. ¹®¼­ÀÇ ¿ä¼Ò´Â 3°³·Î ÇÑ´Ù.
    • º»¹®
    • ¿¹Á¦ : º»¹®ÀÇ ³»¿ë°ú °ü·ÃµÈ ½ÇÇà°¡´ÉÇÑ ÄÚµåÀÇ ÀüºÎ ȤÀº ÀϺÎ
    • Áß¿ä : º»¹®ÀÇ È帧À» ÇØÄ¡Áö ¾Ê´Â ¼öÁØ¿¡¼­ÀÇ ÆÁ, ¾ð±Þ, ÁÖ¼®
    • ±×¸² : 4°¡Áö »öÀÌ»óÀ» ³ÑÁö ¾Êµµ·Ï ÇÑ´Ù. Å©±â´Â ¹ÌÁ¤
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.