CINXE.COM

C (프로그래밍 언어) - 위키백과, 우리 모두의 백과사전

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available" lang="ko" dir="ltr"> <head> <meta charset="UTF-8"> <title>C (프로그래밍 언어) - 위키백과, 우리 모두의 백과사전</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available";var cookie=document.cookie.match(/(?:^|; )kowikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"ko", "wgMonthNames":["","1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],"wgRequestId":"d00a528b-4316-46b1-b6db-dc1b576814ca","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"C_(프로그래밍_언어)","wgTitle":"C (프로그래밍 언어)","wgCurRevisionId":36962314,"wgRevisionId":36962314,"wgArticleId":2681,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["해결되지 않은 속성이 있는 문서","위키데이터 속성 P18을 사용하는 문서","위키데이터 속성 P154를 사용하는 문서","위키데이터 속성 P373을 사용하는 문서","위키데이터 속성 P227을 사용하는 문서","위키데이터 속성 P244를 사용하는 문서","위키데이터 속성 P268을 사용하는 문서","위키데이터 속성 P269를 사용하는 문서","위키데이터 속성 P691을 사용하는 문서", "위키데이터 속성 P2163을 사용하는 문서","위키데이터 속성 P7859를 사용하는 문서","위키데이터 속성 P8189를 사용하는 문서","존재하지 않는 문서를 대상으로 하는 hatnote 틀을 사용하는 문서","FAST 식별자를 포함한 위키백과 문서","BNF 식별자를 포함한 위키백과 문서","BNFdata 식별자를 포함한 위키백과 문서","GND 식별자를 포함한 위키백과 문서","J9U 식별자를 포함한 위키백과 문서","LCCN 식별자를 포함한 위키백과 문서","NKC 식별자를 포함한 위키백과 문서","SUDOC 식별자를 포함한 위키백과 문서","C 프로그래밍 언어","절차적 프로그래밍 언어","ISO 표준","미국의 발명품","1972년 개발된 프로그래밍 언어","C 프로그래밍 언어 계열","시스템 프로그래밍 언어","정적 타입 프로그래밍 언어","ISO 표준 프로그래밍 언어","고급 프로그래밍 언어"],"wgPageViewLanguage":"ko", "wgPageContentLanguage":"ko","wgPageContentModel":"wikitext","wgRelevantPageName":"C_(프로그래밍_언어)","wgRelevantArticleId":2681,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":true,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"ko","pageLanguageDir":"ltr","pageVariantFallbacks":"ko"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":40000,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q15777","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform", "platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.gadget.SectionFont":"ready","ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","ext.pygments":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","ext.pygments.view","mediawiki.page.media","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp", "ext.gadget.directcommons","ext.gadget.edittools","ext.gadget.refToolbar","ext.gadget.siteNotice","ext.gadget.scrollUpButton","ext.gadget.strikethroughTOC","ext.gadget.switcher","ext.gadget.WikiMiniAtlas","ext.gadget.Calculator","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=ko&amp;modules=ext.cite.styles%7Cext.pygments%2CwikimediaBadges%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=ko&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=ko&amp;modules=ext.gadget.SectionFont&amp;only=styles&amp;skin=vector-2022"> <link rel="stylesheet" href="/w/load.php?lang=ko&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.16"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/3/35/The_C_Programming_Language_logo.svg/1200px-The_C_Programming_Language_logo.svg.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="1253"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/3/35/The_C_Programming_Language_logo.svg/800px-The_C_Programming_Language_logo.svg.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="835"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/3/35/The_C_Programming_Language_logo.svg/640px-The_C_Programming_Language_logo.svg.png"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="668"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="C (프로그래밍 언어) - 위키백과, 우리 모두의 백과사전"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//ko.m.wikipedia.org/wiki/C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)"> <link rel="alternate" type="application/x-wiki" title="편집" href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="위키백과 (ko)"> <link rel="EditURI" type="application/rsd+xml" href="//ko.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://ko.wikipedia.org/wiki/C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.ko"> <link rel="alternate" type="application/atom+xml" title="위키백과 아톰 피드" href="/w/index.php?title=%ED%8A%B9%EC%88%98:%EC%B5%9C%EA%B7%BC%EB%B0%94%EB%80%9C&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-C_프로그래밍_언어 rootpage-C_프로그래밍_언어 skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">본문으로 이동</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="사이트"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" title="주 메뉴" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="주 메뉴" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">주 메뉴</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">주 메뉴</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">사이드바로 이동</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">숨기기</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> 둘러보기 </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EB%8C%80%EB%AC%B8" title="대문으로 가기 [z]" accesskey="z"><span>대문</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/%ED%8A%B9%EC%88%98:%EC%B5%9C%EA%B7%BC%EB%B0%94%EB%80%9C" title="위키의 최근 바뀐 목록 [r]" accesskey="r"><span>최근 바뀜</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/%ED%8F%AC%ED%84%B8:%EC%9A%94%EC%A6%98_%ED%99%94%EC%A0%9C" title="최근의 소식 알아 보기"><span>요즘 화제</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/%ED%8A%B9%EC%88%98:%EC%9E%84%EC%9D%98%EB%AC%B8%EC%84%9C" title="무작위로 선택된 문서 불러오기 [x]" accesskey="x"><span>임의의 문서로</span></a></li><li id="n-specialpages" class="mw-list-item"><a href="/wiki/%ED%8A%B9%EC%88%98:%ED%8A%B9%EC%88%98%EB%AC%B8%EC%84%9C"><span>특수 문서 목록</span></a></li> </ul> </div> </div> <div id="p-사용자_모임" class="vector-menu mw-portlet mw-portlet-사용자_모임" > <div class="vector-menu-heading"> 사용자 모임 </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-projectchat" class="mw-list-item"><a href="/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EC%82%AC%EB%9E%91%EB%B0%A9"><span>사랑방</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EC%82%AC%EC%9A%A9%EC%9E%90_%EB%AA%A8%EC%9E%84" title="위키백과 참여자를 위한 토론/대화 공간입니다."><span>사용자 모임</span></a></li><li id="n-request" class="mw-list-item"><a href="/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EC%9A%94%EC%B2%AD"><span>관리 요청</span></a></li> </ul> </div> </div> <div id="p-편집_안내" class="vector-menu mw-portlet mw-portlet-편집_안내" > <div class="vector-menu-heading"> 편집 안내 </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-helpintro" class="mw-list-item"><a href="/wiki/%EB%8F%84%EC%9B%80%EB%A7%90:%EC%86%8C%EA%B0%9C"><span>소개</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EB%8F%84%EC%9B%80%EB%A7%90" title="도움말"><span>도움말</span></a></li><li id="n-policy" class="mw-list-item"><a href="/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EC%A0%95%EC%B1%85%EA%B3%BC_%EC%A7%80%EC%B9%A8"><span>정책과 지침</span></a></li><li id="n-qna" class="mw-list-item"><a href="/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EC%A7%88%EB%AC%B8%EB%B0%A9"><span>질문방</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EB%8C%80%EB%AC%B8" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="위키백과" src="/static/images/mobile/copyright/wikipedia-wordmark-ko.svg" style="width: 7.5em; height: 1.75em;"> <img class="mw-logo-tagline" alt="" src="/static/images/mobile/copyright/wikipedia-tagline-ko.svg" width="120" height="13" style="width: 7.5em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/%ED%8A%B9%EC%88%98:%EA%B2%80%EC%83%89" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="위키백과 검색 [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>검색</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="위키백과 검색" aria-label="위키백과 검색" autocapitalize="sentences" title="위키백과 검색 [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="특수:검색"> </div> <button class="cdx-button cdx-search-input__end-button">검색</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="개인 도구"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="보이기"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="문서의 글꼴 크기, 폭, 색의 모습을 변경합니다" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="보이기" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">보이기</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=ko.wikipedia.org&amp;uselang=ko" class=""><span>기부</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=%ED%8A%B9%EC%88%98:%EA%B3%84%EC%A0%95%EB%A7%8C%EB%93%A4%EA%B8%B0&amp;returnto=C+%28%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D+%EC%96%B8%EC%96%B4%29" title="계정을 만들고 로그인하는 것이 좋습니다. 하지만 필수는 아닙니다" class=""><span>계정 만들기</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=%ED%8A%B9%EC%88%98:%EB%A1%9C%EA%B7%B8%EC%9D%B8&amp;returnto=C+%28%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D+%EC%96%B8%EC%96%B4%29" title="위키백과에 로그인하면 여러가지 편리한 기능을 사용할 수 있습니다. [o]" accesskey="o" class=""><span>로그인</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="더 많은 옵션" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="개인 도구" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">개인 도구</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="사용자 메뉴" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=ko.wikipedia.org&amp;uselang=ko"><span>기부</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=%ED%8A%B9%EC%88%98:%EA%B3%84%EC%A0%95%EB%A7%8C%EB%93%A4%EA%B8%B0&amp;returnto=C+%28%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D+%EC%96%B8%EC%96%B4%29" title="계정을 만들고 로그인하는 것이 좋습니다. 하지만 필수는 아닙니다"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>계정 만들기</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=%ED%8A%B9%EC%88%98:%EB%A1%9C%EA%B7%B8%EC%9D%B8&amp;returnto=C+%28%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D+%EC%96%B8%EC%96%B4%29" title="위키백과에 로그인하면 여러가지 편리한 기능을 사용할 수 있습니다. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>로그인</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> 로그아웃한 편집자를 위한 문서 <a href="/wiki/%EB%8F%84%EC%9B%80%EB%A7%90:%EC%86%8C%EA%B0%9C" aria-label="편집에 관해 더 알아보기"><span>더 알아보기</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/%ED%8A%B9%EC%88%98:%EB%82%B4%EA%B8%B0%EC%97%AC" title="이 IP 주소의 편집 목록 [y]" accesskey="y"><span>기여</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/%ED%8A%B9%EC%88%98:%EB%82%B4%EC%82%AC%EC%9A%A9%EC%9E%90%ED%86%A0%EB%A1%A0" title="현재 사용하는 IP 주소에 대한 토론 문서 [n]" accesskey="n"><span>토론</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="사이트"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="목차" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">목차</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">사이드바로 이동</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">숨기기</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">처음 위치</div> </a> </li> <li id="toc-예제" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#예제"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>예제</span> </div> </a> <ul id="toc-예제-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-역사" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#역사"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>역사</span> </div> </a> <button aria-controls="toc-역사-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>역사 하위섹션 토글하기</span> </button> <ul id="toc-역사-sublist" class="vector-toc-list"> <li id="toc-초기_개발" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#초기_개발"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>초기 개발</span> </div> </a> <ul id="toc-초기_개발-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-K&amp;R_C" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#K&amp;R_C"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.2</span> <span>K&amp;R C</span> </div> </a> <ul id="toc-K&amp;R_C-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-C99" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#C99"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.3</span> <span>C99</span> </div> </a> <ul id="toc-C99-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-C11" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#C11"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.4</span> <span>C11</span> </div> </a> <ul id="toc-C11-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-C17" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#C17"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.5</span> <span>C17</span> </div> </a> <ul id="toc-C17-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-문법" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#문법"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>문법</span> </div> </a> <button aria-controls="toc-문법-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>문법 하위섹션 토글하기</span> </button> <ul id="toc-문법-sublist" class="vector-toc-list"> <li id="toc-연산자" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#연산자"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>연산자</span> </div> </a> <ul id="toc-연산자-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-변수형" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#변수형"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.2</span> <span>변수형</span> </div> </a> <ul id="toc-변수형-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-포인터" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#포인터"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.3</span> <span>포인터</span> </div> </a> <ul id="toc-포인터-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-분기문" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#분기문"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.4</span> <span>분기문</span> </div> </a> <ul id="toc-분기문-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-메모리_관리" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#메모리_관리"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>메모리 관리</span> </div> </a> <button aria-controls="toc-메모리_관리-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>메모리 관리 하위섹션 토글하기</span> </button> <ul id="toc-메모리_관리-sublist" class="vector-toc-list"> <li id="toc-변수와_메모리_맵" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#변수와_메모리_맵"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1</span> <span>변수와 메모리 맵</span> </div> </a> <ul id="toc-변수와_메모리_맵-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-라이브러리" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#라이브러리"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>라이브러리</span> </div> </a> <button aria-controls="toc-라이브러리-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>라이브러리 하위섹션 토글하기</span> </button> <ul id="toc-라이브러리-sublist" class="vector-toc-list"> <li id="toc-C_표준_라이브러리" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#C_표준_라이브러리"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.1</span> <span>C 표준 라이브러리</span> </div> </a> <ul id="toc-C_표준_라이브러리-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-ISO_C_라이브러리_헤더" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#ISO_C_라이브러리_헤더"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2</span> <span>ISO C 라이브러리 헤더</span> </div> </a> <ul id="toc-ISO_C_라이브러리_헤더-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-개발_도구" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#개발_도구"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>개발 도구</span> </div> </a> <button aria-controls="toc-개발_도구-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>개발 도구 하위섹션 토글하기</span> </button> <ul id="toc-개발_도구-sublist" class="vector-toc-list"> <li id="toc-GCC" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#GCC"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.1</span> <span>GCC</span> </div> </a> <ul id="toc-GCC-sublist" class="vector-toc-list"> <li id="toc-make" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#make"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.1.1</span> <span>make</span> </div> </a> <ul id="toc-make-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Cygwin" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Cygwin"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.1.2</span> <span>Cygwin</span> </div> </a> <ul id="toc-Cygwin-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-MinGW" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#MinGW"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.1.3</span> <span>MinGW</span> </div> </a> <ul id="toc-MinGW-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-이클립스" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#이클립스"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.2</span> <span>이클립스</span> </div> </a> <ul id="toc-이클립스-sublist" class="vector-toc-list"> <li id="toc-Eclipse_IDE_for_C/C++_Developers" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Eclipse_IDE_for_C/C++_Developers"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.2.1</span> <span>Eclipse IDE for C/C++ Developers</span> </div> </a> <ul id="toc-Eclipse_IDE_for_C/C++_Developers-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-마이크로소프트_비주얼_스튜디오" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#마이크로소프트_비주얼_스튜디오"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.3</span> <span>마이크로소프트 비주얼 스튜디오</span> </div> </a> <ul id="toc-마이크로소프트_비주얼_스튜디오-sublist" class="vector-toc-list"> <li id="toc-C_표준_라이브러리_2" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#C_표준_라이브러리_2"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.3.1</span> <span>C 표준 라이브러리</span> </div> </a> <ul id="toc-C_표준_라이브러리_2-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Windows_SDK" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Windows_SDK"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.3.2</span> <span>Windows SDK</span> </div> </a> <ul id="toc-Windows_SDK-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-MFC" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#MFC"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.3.3</span> <span>MFC</span> </div> </a> <ul id="toc-MFC-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-DirectX" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#DirectX"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.3.4</span> <span>DirectX</span> </div> </a> <ul id="toc-DirectX-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> </ul> </li> <li id="toc-디버깅" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#디버깅"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>디버깅</span> </div> </a> <button aria-controls="toc-디버깅-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>디버깅 하위섹션 토글하기</span> </button> <ul id="toc-디버깅-sublist" class="vector-toc-list"> <li id="toc-GDB" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#GDB"> <div class="vector-toc-text"> <span class="vector-toc-numb">7.1</span> <span>GDB</span> </div> </a> <ul id="toc-GDB-sublist" class="vector-toc-list"> <li id="toc-응용_프로그램_디버깅" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#응용_프로그램_디버깅"> <div class="vector-toc-text"> <span class="vector-toc-numb">7.1.1</span> <span>응용 프로그램 디버깅</span> </div> </a> <ul id="toc-응용_프로그램_디버깅-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-원격_디버깅" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#원격_디버깅"> <div class="vector-toc-text"> <span class="vector-toc-numb">7.1.2</span> <span>원격 디버깅</span> </div> </a> <ul id="toc-원격_디버깅-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-커널_디버깅" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#커널_디버깅"> <div class="vector-toc-text"> <span class="vector-toc-numb">7.1.3</span> <span>커널 디버깅</span> </div> </a> <ul id="toc-커널_디버깅-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-IDE_디버깅" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#IDE_디버깅"> <div class="vector-toc-text"> <span class="vector-toc-numb">7.2</span> <span>IDE 디버깅</span> </div> </a> <ul id="toc-IDE_디버깅-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-같이_보기" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#같이_보기"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>같이 보기</span> </div> </a> <ul id="toc-같이_보기-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-각주" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#각주"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>각주</span> </div> </a> <ul id="toc-각주-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-외부_링크" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#외부_링크"> <div class="vector-toc-text"> <span class="vector-toc-numb">10</span> <span>외부 링크</span> </div> </a> <ul id="toc-외부_링크-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="목차" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" title="목차" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="목차 토글" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">목차 토글</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">C (프로그래밍 언어)</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="다른 언어로 문서를 방문합니다. 123개 언어로 읽을 수 있습니다" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-123" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">123개 언어</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-af mw-list-item"><a href="https://af.wikipedia.org/wiki/C_(programmeertaal)" title="C (programmeertaal) – 아프리칸스어" lang="af" hreflang="af" data-title="C (programmeertaal)" data-language-autonym="Afrikaans" data-language-local-name="아프리칸스어" class="interlanguage-link-target"><span>Afrikaans</span></a></li><li class="interlanguage-link interwiki-als mw-list-item"><a href="https://als.wikipedia.org/wiki/C_(Programmiersprache)" title="C (Programmiersprache) – 독일어(스위스)" lang="gsw" hreflang="gsw" data-title="C (Programmiersprache)" data-language-autonym="Alemannisch" data-language-local-name="독일어(스위스)" class="interlanguage-link-target"><span>Alemannisch</span></a></li><li class="interlanguage-link interwiki-am mw-list-item"><a href="https://am.wikipedia.org/wiki/%E1%88%B2_(%E1%8B%A8%E1%8A%AE%E1%88%9D%E1%8D%92%E1%8B%A9%E1%89%B0%E1%88%AD_%E1%8D%8D%E1%88%AD%E1%8C%88%E1%88%9B_%E1%89%8B%E1%8A%95%E1%89%8B)" title="ሲ (የኮምፒዩተር ፍርገማ ቋንቋ) – 암하라어" lang="am" hreflang="am" data-title="ሲ (የኮምፒዩተር ፍርገማ ቋንቋ)" data-language-autonym="አማርኛ" data-language-local-name="암하라어" class="interlanguage-link-target"><span>አማርኛ</span></a></li><li class="interlanguage-link interwiki-an mw-list-item"><a href="https://an.wikipedia.org/wiki/Luengache_de_programaci%C3%B3n_C" title="Luengache de programación C – 아라곤어" lang="an" hreflang="an" data-title="Luengache de programación C" data-language-autonym="Aragonés" data-language-local-name="아라곤어" class="interlanguage-link-target"><span>Aragonés</span></a></li><li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%B3%D9%8A_(%D9%84%D8%BA%D8%A9_%D8%A8%D8%B1%D9%85%D8%AC%D8%A9)" title="سي (لغة برمجة) – 아랍어" lang="ar" hreflang="ar" data-title="سي (لغة برمجة)" data-language-autonym="العربية" data-language-local-name="아랍어" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-ary mw-list-item"><a href="https://ary.wikipedia.org/wiki/%D8%B3%D9%8A_(%D9%84%D9%88%D9%86%DA%AD%D8%A7%D8%AC)" title="سي (لونڭاج) – 모로코 아랍어" lang="ary" hreflang="ary" data-title="سي (لونڭاج)" data-language-autonym="الدارجة" data-language-local-name="모로코 아랍어" class="interlanguage-link-target"><span>الدارجة</span></a></li><li class="interlanguage-link interwiki-as mw-list-item"><a href="https://as.wikipedia.org/wiki/%E0%A6%9A%E0%A6%BF_(%E0%A6%AA%E0%A7%8D%E0%A7%B0%E0%A6%97%E0%A7%8D%E0%A7%B0%E0%A6%BE%E0%A6%AE%E0%A6%BF%E0%A6%82_%E0%A6%B2%E0%A7%87%E0%A6%82%E0%A6%97%E0%A7%81%E0%A7%B1%E0%A7%87%E0%A6%9C)" title="চি (প্ৰগ্ৰামিং লেংগুৱেজ) – 아삼어" lang="as" hreflang="as" data-title="চি (প্ৰগ্ৰামিং লেংগুৱেজ)" data-language-autonym="অসমীয়া" data-language-local-name="아삼어" class="interlanguage-link-target"><span>অসমীয়া</span></a></li><li class="interlanguage-link interwiki-ast mw-list-item"><a href="https://ast.wikipedia.org/wiki/Llinguaxe_de_programaci%C3%B3n_C" title="Llinguaxe de programación C – 아스투리아어" lang="ast" hreflang="ast" data-title="Llinguaxe de programación C" data-language-autonym="Asturianu" data-language-local-name="아스투리아어" class="interlanguage-link-target"><span>Asturianu</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/C_(proqramla%C5%9Fd%C4%B1rma_dili)" title="C (proqramlaşdırma dili) – 아제르바이잔어" lang="az" hreflang="az" data-title="C (proqramlaşdırma dili)" data-language-autonym="Azərbaycanca" data-language-local-name="아제르바이잔어" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-azb mw-list-item"><a href="https://azb.wikipedia.org/wiki/%D8%B3%DB%8C_(%DB%8C%D8%A7%D8%B2%DB%8C%D9%84%DB%8C%D9%85%D9%84%D8%A7%D9%85%D8%A7_%D8%AF%DB%8C%D9%84%DB%8C)" title="سی (یازیلیملاما دیلی) – South Azerbaijani" lang="azb" hreflang="azb" data-title="سی (یازیلیملاما دیلی)" data-language-autonym="تۆرکجه" data-language-local-name="South Azerbaijani" class="interlanguage-link-target"><span>تۆرکجه</span></a></li><li class="interlanguage-link interwiki-bat-smg mw-list-item"><a href="https://bat-smg.wikipedia.org/wiki/C_(kalba)" title="C (kalba) – Samogitian" lang="sgs" hreflang="sgs" data-title="C (kalba)" data-language-autonym="Žemaitėška" data-language-local-name="Samogitian" class="interlanguage-link-target"><span>Žemaitėška</span></a></li><li class="interlanguage-link interwiki-be mw-list-item"><a href="https://be.wikipedia.org/wiki/C_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%B0%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="C (мова праграмавання) – 벨라루스어" lang="be" hreflang="be" data-title="C (мова праграмавання)" data-language-autonym="Беларуская" data-language-local-name="벨라루스어" class="interlanguage-link-target"><span>Беларуская</span></a></li><li class="interlanguage-link interwiki-be-x-old mw-list-item"><a href="https://be-tarask.wikipedia.org/wiki/C_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%B0%D0%B2%D0%B0%D0%BD%D1%8C%D0%BD%D1%8F)" title="C (мова праграмаваньня) – Belarusian (Taraškievica orthography)" lang="be-tarask" hreflang="be-tarask" data-title="C (мова праграмаваньня)" data-language-autonym="Беларуская (тарашкевіца)" data-language-local-name="Belarusian (Taraškievica orthography)" class="interlanguage-link-target"><span>Беларуская (тарашкевіца)</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/C_(%D0%B5%D0%B7%D0%B8%D0%BA_%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%B8%D1%80%D0%B0%D0%BD%D0%B5)" title="C (език за програмиране) – 불가리아어" lang="bg" hreflang="bg" data-title="C (език за програмиране)" data-language-autonym="Български" data-language-local-name="불가리아어" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-bh mw-list-item"><a href="https://bh.wikipedia.org/wiki/%E0%A4%B8%E0%A5%80_(%E0%A4%AA%E0%A5%8D%E0%A4%B0%E0%A5%8B%E0%A4%97%E0%A5%8D%E0%A4%B0%E0%A4%BE%E0%A4%AE%E0%A4%BF%E0%A4%82%E0%A4%97_%E0%A4%AD%E0%A4%BE%E0%A4%B7%E0%A4%BE)" title="सी (प्रोग्रामिंग भाषा) – Bhojpuri" lang="bh" hreflang="bh" data-title="सी (प्रोग्रामिंग भाषा)" data-language-autonym="भोजपुरी" data-language-local-name="Bhojpuri" class="interlanguage-link-target"><span>भोजपुरी</span></a></li><li class="interlanguage-link interwiki-blk mw-list-item"><a href="https://blk.wikipedia.org/wiki/C_(%E1%80%95%E1%80%9B%E1%80%AD%E1%80%AF%E1%80%82%E1%80%9B%E1%80%99%E1%80%BA%E1%80%99%E1%80%AD%E1%80%89%E1%80%BA%E1%80%B8%E1%80%98%E1%80%AC%E1%82%8F%E1%80%9E%E1%80%AC%E1%82%8F%E1%80%84%E1%80%9D%E1%80%BA%E1%80%B8%E1%80%84%E1%80%BD%E1%80%AB)" title="C (ပရိုဂရမ်မိဉ်းဘာႏသာႏငဝ်းငွါ) – Pa&#039;O" lang="blk" hreflang="blk" data-title="C (ပရိုဂရမ်မိဉ်းဘာႏသာႏငဝ်းငွါ)" data-language-autonym="ပအိုဝ်ႏဘာႏသာႏ" data-language-local-name="Pa&#039;O" class="interlanguage-link-target"><span>ပအိုဝ်ႏဘာႏသာႏ</span></a></li><li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://bn.wikipedia.org/wiki/%E0%A6%B8%E0%A6%BF_(%E0%A6%AA%E0%A7%8D%E0%A6%B0%E0%A7%8B%E0%A6%97%E0%A7%8D%E0%A6%B0%E0%A6%BE%E0%A6%AE%E0%A6%BF%E0%A6%82_%E0%A6%AD%E0%A6%BE%E0%A6%B7%E0%A6%BE)" title="সি (প্রোগ্রামিং ভাষা) – 벵골어" lang="bn" hreflang="bn" data-title="সি (প্রোগ্রামিং ভাষা)" data-language-autonym="বাংলা" data-language-local-name="벵골어" class="interlanguage-link-target"><span>বাংলা</span></a></li><li class="interlanguage-link interwiki-br mw-list-item"><a href="https://br.wikipedia.org/wiki/C_(lavar_programmi%C3%B1)" title="C (lavar programmiñ) – 브르타뉴어" lang="br" hreflang="br" data-title="C (lavar programmiñ)" data-language-autonym="Brezhoneg" data-language-local-name="브르타뉴어" class="interlanguage-link-target"><span>Brezhoneg</span></a></li><li class="interlanguage-link interwiki-bs mw-list-item"><a href="https://bs.wikipedia.org/wiki/C_(programski_jezik)" title="C (programski jezik) – 보스니아어" lang="bs" hreflang="bs" data-title="C (programski jezik)" data-language-autonym="Bosanski" data-language-local-name="보스니아어" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-bug mw-list-item"><a href="https://bug.wikipedia.org/wiki/C_(basa_maprogram)" title="C (basa maprogram) – 부기어" lang="bug" hreflang="bug" data-title="C (basa maprogram)" data-language-autonym="Basa Ugi" data-language-local-name="부기어" class="interlanguage-link-target"><span>Basa Ugi</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Llenguatge_C" title="Llenguatge C – 카탈로니아어" lang="ca" hreflang="ca" data-title="Llenguatge C" data-language-autonym="Català" data-language-local-name="카탈로니아어" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cdo mw-list-item"><a href="https://cdo.wikipedia.org/wiki/C_ng%E1%B9%B3%CC%84-ngi%C3%B2ng" title="C ngṳ̄-ngiòng – Mindong" lang="cdo" hreflang="cdo" data-title="C ngṳ̄-ngiòng" data-language-autonym="閩東語 / Mìng-dĕ̤ng-ngṳ̄" data-language-local-name="Mindong" class="interlanguage-link-target"><span>閩東語 / Mìng-dĕ̤ng-ngṳ̄</span></a></li><li class="interlanguage-link interwiki-co mw-list-item"><a href="https://co.wikipedia.org/wiki/C_(linguagiu_di_prugrammazione)" title="C (linguagiu di prugrammazione) – 코르시카어" lang="co" hreflang="co" data-title="C (linguagiu di prugrammazione)" data-language-autonym="Corsu" data-language-local-name="코르시카어" class="interlanguage-link-target"><span>Corsu</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/C_(programovac%C3%AD_jazyk)" title="C (programovací jazyk) – 체코어" lang="cs" hreflang="cs" data-title="C (programovací jazyk)" data-language-autonym="Čeština" data-language-local-name="체코어" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-cv mw-list-item"><a href="https://cv.wikipedia.org/wiki/%D0%A1%D0%B8_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80_%D1%87%C4%95%D0%BB%D1%85%D0%B8)" title="Си (компьютер чĕлхи) – 추바시어" lang="cv" hreflang="cv" data-title="Си (компьютер чĕлхи)" data-language-autonym="Чӑвашла" data-language-local-name="추바시어" class="interlanguage-link-target"><span>Чӑвашла</span></a></li><li class="interlanguage-link interwiki-cy mw-list-item"><a href="https://cy.wikipedia.org/wiki/C_(iaith_raglennu)" title="C (iaith raglennu) – 웨일스어" lang="cy" hreflang="cy" data-title="C (iaith raglennu)" data-language-autonym="Cymraeg" data-language-local-name="웨일스어" class="interlanguage-link-target"><span>Cymraeg</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/C_(programmeringssprog)" title="C (programmeringssprog) – 덴마크어" lang="da" hreflang="da" data-title="C (programmeringssprog)" data-language-autonym="Dansk" data-language-local-name="덴마크어" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/C_(Programmiersprache)" title="C (Programmiersprache) – 독일어" lang="de" hreflang="de" data-title="C (Programmiersprache)" data-language-autonym="Deutsch" data-language-local-name="독일어" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/C_(%CE%B3%CE%BB%CF%8E%CF%83%CF%83%CE%B1_%CF%80%CF%81%CE%BF%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%B1%CF%84%CE%B9%CF%83%CE%BC%CE%BF%CF%8D)" title="C (γλώσσα προγραμματισμού) – 그리스어" lang="el" hreflang="el" data-title="C (γλώσσα προγραμματισμού)" data-language-autonym="Ελληνικά" data-language-local-name="그리스어" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/C_(programming_language)" title="C (programming language) – 영어" lang="en" hreflang="en" data-title="C (programming language)" data-language-autonym="English" data-language-local-name="영어" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/C_(programlingvo)" title="C (programlingvo) – 에스페란토어" lang="eo" hreflang="eo" data-title="C (programlingvo)" data-language-autonym="Esperanto" data-language-local-name="에스페란토어" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/C_(lenguaje_de_programaci%C3%B3n)" title="C (lenguaje de programación) – 스페인어" lang="es" hreflang="es" data-title="C (lenguaje de programación)" data-language-autonym="Español" data-language-local-name="스페인어" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/C_(programmeerimiskeel)" title="C (programmeerimiskeel) – 에스토니아어" lang="et" hreflang="et" data-title="C (programmeerimiskeel)" data-language-autonym="Eesti" data-language-local-name="에스토니아어" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/C_(programazio_lengoaia)" title="C (programazio lengoaia) – 바스크어" lang="eu" hreflang="eu" data-title="C (programazio lengoaia)" data-language-autonym="Euskara" data-language-local-name="바스크어" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D8%B3%DB%8C_(%D8%B2%D8%A8%D8%A7%D9%86_%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D9%86%D9%88%DB%8C%D8%B3%DB%8C)" title="سی (زبان برنامه‌نویسی) – 페르시아어" lang="fa" hreflang="fa" data-title="سی (زبان برنامه‌نویسی)" data-language-autonym="فارسی" data-language-local-name="페르시아어" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/C_(ohjelmointikieli)" title="C (ohjelmointikieli) – 핀란드어" lang="fi" hreflang="fi" data-title="C (ohjelmointikieli)" data-language-autonym="Suomi" data-language-local-name="핀란드어" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/C_(langage)" title="C (langage) – 프랑스어" lang="fr" hreflang="fr" data-title="C (langage)" data-language-autonym="Français" data-language-local-name="프랑스어" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ga mw-list-item"><a href="https://ga.wikipedia.org/wiki/C_(Teanga_r%C3%ADomhchl%C3%A1r%C3%BAch%C3%A1in)" title="C (Teanga ríomhchlárúcháin) – 아일랜드어" lang="ga" hreflang="ga" data-title="C (Teanga ríomhchlárúcháin)" data-language-autonym="Gaeilge" data-language-local-name="아일랜드어" class="interlanguage-link-target"><span>Gaeilge</span></a></li><li class="interlanguage-link interwiki-gl mw-list-item"><a href="https://gl.wikipedia.org/wiki/C_(linguaxe_de_programaci%C3%B3n)" title="C (linguaxe de programación) – 갈리시아어" lang="gl" hreflang="gl" data-title="C (linguaxe de programación)" data-language-autonym="Galego" data-language-local-name="갈리시아어" class="interlanguage-link-target"><span>Galego</span></a></li><li class="interlanguage-link interwiki-gu mw-list-item"><a href="https://gu.wikipedia.org/wiki/C_(%E0%AA%AA%E0%AB%8D%E0%AA%B0%E0%AB%8B%E0%AA%97%E0%AB%8D%E0%AA%B0%E0%AA%BE%E0%AA%AE%E0%AA%BF%E0%AA%82%E0%AA%97_%E0%AA%AD%E0%AA%BE%E0%AA%B7%E0%AA%BE)" title="C (પ્રોગ્રામિંગ ભાષા) – 구자라트어" lang="gu" hreflang="gu" data-title="C (પ્રોગ્રામિંગ ભાષા)" data-language-autonym="ગુજરાતી" data-language-local-name="구자라트어" class="interlanguage-link-target"><span>ગુજરાતી</span></a></li><li class="interlanguage-link interwiki-ha mw-list-item"><a href="https://ha.wikipedia.org/wiki/C_programming_language" title="C programming language – 하우사어" lang="ha" hreflang="ha" data-title="C programming language" data-language-autonym="Hausa" data-language-local-name="하우사어" class="interlanguage-link-target"><span>Hausa</span></a></li><li class="interlanguage-link interwiki-hak mw-list-item"><a href="https://hak.wikipedia.org/wiki/C_ng%C3%AE-ngi%C3%A8n" title="C ngî-ngièn – 하카어" lang="hak" hreflang="hak" data-title="C ngî-ngièn" data-language-autonym="客家語 / Hak-kâ-ngî" data-language-local-name="하카어" class="interlanguage-link-target"><span>客家語 / Hak-kâ-ngî</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/C_(%D7%A9%D7%A4%D7%AA_%D7%AA%D7%9B%D7%A0%D7%95%D7%AA)" title="C (שפת תכנות) – 히브리어" lang="he" hreflang="he" data-title="C (שפת תכנות)" data-language-autonym="עברית" data-language-local-name="히브리어" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%B8%E0%A5%80_(%E0%A4%AA%E0%A5%8D%E0%A4%B0%E0%A5%8B%E0%A4%97%E0%A5%8D%E0%A4%B0%E0%A4%BE%E0%A4%AE%E0%A4%BF%E0%A4%82%E0%A4%97_%E0%A4%AD%E0%A4%BE%E0%A4%B7%E0%A4%BE)" title="सी (प्रोग्रामिंग भाषा) – 힌디어" lang="hi" hreflang="hi" data-title="सी (प्रोग्रामिंग भाषा)" data-language-autonym="हिन्दी" data-language-local-name="힌디어" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-hr mw-list-item"><a href="https://hr.wikipedia.org/wiki/C_(programski_jezik)" title="C (programski jezik) – 크로아티아어" lang="hr" hreflang="hr" data-title="C (programski jezik)" data-language-autonym="Hrvatski" data-language-local-name="크로아티아어" class="interlanguage-link-target"><span>Hrvatski</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/C_(programoz%C3%A1si_nyelv)" title="C (programozási nyelv) – 헝가리어" lang="hu" hreflang="hu" data-title="C (programozási nyelv)" data-language-autonym="Magyar" data-language-local-name="헝가리어" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/%D5%8D%D5%AB_(%D5%AE%D6%80%D5%A1%D5%A3%D6%80%D5%A1%D5%BE%D5%B8%D6%80%D5%B4%D5%A1%D5%B6_%D5%AC%D5%A5%D5%A6%D5%B8%D6%82)" title="Սի (ծրագրավորման լեզու) – 아르메니아어" lang="hy" hreflang="hy" data-title="Սի (ծրագրավորման լեզու)" data-language-autonym="Հայերեն" data-language-local-name="아르메니아어" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-ia mw-list-item"><a href="https://ia.wikipedia.org/wiki/C_(linguage_de_programmation)" title="C (linguage de programmation) – 인터링구아" lang="ia" hreflang="ia" data-title="C (linguage de programmation)" data-language-autonym="Interlingua" data-language-local-name="인터링구아" class="interlanguage-link-target"><span>Interlingua</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/C_(bahasa_pemrograman)" title="C (bahasa pemrograman) – 인도네시아어" lang="id" hreflang="id" data-title="C (bahasa pemrograman)" data-language-autonym="Bahasa Indonesia" data-language-local-name="인도네시아어" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-io mw-list-item"><a href="https://io.wikipedia.org/wiki/C_(programifo-linguo)" title="C (programifo-linguo) – 이도어" lang="io" hreflang="io" data-title="C (programifo-linguo)" data-language-autonym="Ido" data-language-local-name="이도어" class="interlanguage-link-target"><span>Ido</span></a></li><li class="interlanguage-link interwiki-is mw-list-item"><a href="https://is.wikipedia.org/wiki/C_(forritunarm%C3%A1l)" title="C (forritunarmál) – 아이슬란드어" lang="is" hreflang="is" data-title="C (forritunarmál)" data-language-autonym="Íslenska" data-language-local-name="아이슬란드어" class="interlanguage-link-target"><span>Íslenska</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/C_(linguaggio_di_programmazione)" title="C (linguaggio di programmazione) – 이탈리아어" lang="it" hreflang="it" data-title="C (linguaggio di programmazione)" data-language-autonym="Italiano" data-language-local-name="이탈리아어" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/C%E8%A8%80%E8%AA%9E" title="C言語 – 일본어" lang="ja" hreflang="ja" data-title="C言語" data-language-autonym="日本語" data-language-local-name="일본어" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-jv mw-list-item"><a href="https://jv.wikipedia.org/wiki/C_(basa_pamrograman)" title="C (basa pamrograman) – 자바어" lang="jv" hreflang="jv" data-title="C (basa pamrograman)" data-language-autonym="Jawa" data-language-local-name="자바어" class="interlanguage-link-target"><span>Jawa</span></a></li><li class="interlanguage-link interwiki-ka mw-list-item"><a href="https://ka.wikipedia.org/wiki/C_(%E1%83%9E%E1%83%A0%E1%83%9D%E1%83%92%E1%83%A0%E1%83%90%E1%83%9B%E1%83%98%E1%83%A0%E1%83%94%E1%83%91%E1%83%98%E1%83%A1_%E1%83%94%E1%83%9C%E1%83%90)" title="C (პროგრამირების ენა) – 조지아어" lang="ka" hreflang="ka" data-title="C (პროგრამირების ენა)" data-language-autonym="ქართული" data-language-local-name="조지아어" class="interlanguage-link-target"><span>ქართული</span></a></li><li class="interlanguage-link interwiki-kaa mw-list-item"><a href="https://kaa.wikipedia.org/wiki/C" title="C – 카라칼파크어" lang="kaa" hreflang="kaa" data-title="C" data-language-autonym="Qaraqalpaqsha" data-language-local-name="카라칼파크어" class="interlanguage-link-target"><span>Qaraqalpaqsha</span></a></li><li class="interlanguage-link interwiki-kab mw-list-item"><a href="https://kab.wikipedia.org/wiki/C_(tutlayt)" title="C (tutlayt) – 커바일어" lang="kab" hreflang="kab" data-title="C (tutlayt)" data-language-autonym="Taqbaylit" data-language-local-name="커바일어" class="interlanguage-link-target"><span>Taqbaylit</span></a></li><li class="interlanguage-link interwiki-kk mw-list-item"><a href="https://kk.wikipedia.org/wiki/C_(%D0%B1%D0%B0%D2%93%D0%B4%D0%B0%D1%80%D0%BB%D0%B0%D0%BC%D0%B0%D0%BB%D0%B0%D1%83_%D1%82%D1%96%D0%BB%D1%96)" title="C (бағдарламалау тілі) – 카자흐어" lang="kk" hreflang="kk" data-title="C (бағдарламалау тілі)" data-language-autonym="Қазақша" data-language-local-name="카자흐어" class="interlanguage-link-target"><span>Қазақша</span></a></li><li class="interlanguage-link interwiki-km mw-list-item"><a href="https://km.wikipedia.org/wiki/%E1%9E%97%E1%9E%B6%E1%9E%9F%E1%9E%B6%E1%9E%9F%E1%9F%8A%E1%9E%B8" title="ភាសាស៊ី – 크메르어" lang="km" hreflang="km" data-title="ភាសាស៊ី" data-language-autonym="ភាសាខ្មែរ" data-language-local-name="크메르어" class="interlanguage-link-target"><span>ភាសាខ្មែរ</span></a></li><li class="interlanguage-link interwiki-kn mw-list-item"><a href="https://kn.wikipedia.org/wiki/%E0%B2%B8%E0%B2%BF_(%E0%B2%95%E0%B3%8D%E0%B2%B0%E0%B2%AE%E0%B2%B5%E0%B2%BF%E0%B2%A7%E0%B2%BF_%E0%B2%AD%E0%B2%BE%E0%B2%B7%E0%B3%86)" title="ಸಿ (ಕ್ರಮವಿಧಿ ಭಾಷೆ) – 칸나다어" lang="kn" hreflang="kn" data-title="ಸಿ (ಕ್ರಮವಿಧಿ ಭಾಷೆ)" data-language-autonym="ಕನ್ನಡ" data-language-local-name="칸나다어" class="interlanguage-link-target"><span>ಕನ್ನಡ</span></a></li><li class="interlanguage-link interwiki-ku mw-list-item"><a href="https://ku.wikipedia.org/wiki/C_(ziman%C3%AA_bernamesaziy%C3%AA)" title="C (zimanê bernamesaziyê) – 쿠르드어" lang="ku" hreflang="ku" data-title="C (zimanê bernamesaziyê)" data-language-autonym="Kurdî" data-language-local-name="쿠르드어" class="interlanguage-link-target"><span>Kurdî</span></a></li><li class="interlanguage-link interwiki-ky mw-list-item"><a href="https://ky.wikipedia.org/wiki/%D0%A1%D0%B8_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%D0%BB%D0%BE%D0%BE_%D1%82%D0%B8%D0%BB%D0%B8)" title="Си (программалоо тили) – 키르기스어" lang="ky" hreflang="ky" data-title="Си (программалоо тили)" data-language-autonym="Кыргызча" data-language-local-name="키르기스어" class="interlanguage-link-target"><span>Кыргызча</span></a></li><li class="interlanguage-link interwiki-la badge-Q17437796 badge-featuredarticle mw-list-item" title="알찬 글"><a href="https://la.wikipedia.org/wiki/C_(lingua_programmandi)" title="C (lingua programmandi) – 라틴어" lang="la" hreflang="la" data-title="C (lingua programmandi)" data-language-autonym="Latina" data-language-local-name="라틴어" class="interlanguage-link-target"><span>Latina</span></a></li><li class="interlanguage-link interwiki-lmo mw-list-item"><a href="https://lmo.wikipedia.org/wiki/C_(lenguagg)" title="C (lenguagg) – 롬바르드어" lang="lmo" hreflang="lmo" data-title="C (lenguagg)" data-language-autonym="Lombard" data-language-local-name="롬바르드어" class="interlanguage-link-target"><span>Lombard</span></a></li><li class="interlanguage-link interwiki-lo mw-list-item"><a href="https://lo.wikipedia.org/wiki/%E0%BA%9E%E0%BA%B2%E0%BA%AA%E0%BA%B2%E0%BB%80%E0%BA%8A" title="ພາສາເຊ – 라오어" lang="lo" hreflang="lo" data-title="ພາສາເຊ" data-language-autonym="ລາວ" data-language-local-name="라오어" class="interlanguage-link-target"><span>ລາວ</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/C_(kalba)" title="C (kalba) – 리투아니아어" lang="lt" hreflang="lt" data-title="C (kalba)" data-language-autonym="Lietuvių" data-language-local-name="리투아니아어" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-lv mw-list-item"><a href="https://lv.wikipedia.org/wiki/C_(programm%C4%93%C5%A1anas_valoda)" title="C (programmēšanas valoda) – 라트비아어" lang="lv" hreflang="lv" data-title="C (programmēšanas valoda)" data-language-autonym="Latviešu" data-language-local-name="라트비아어" class="interlanguage-link-target"><span>Latviešu</span></a></li><li class="interlanguage-link interwiki-mai mw-list-item"><a href="https://mai.wikipedia.org/wiki/%E0%A4%B8%E0%A5%80" title="सी – 마이틸리어" lang="mai" hreflang="mai" data-title="सी" data-language-autonym="मैथिली" data-language-local-name="마이틸리어" class="interlanguage-link-target"><span>मैथिली</span></a></li><li class="interlanguage-link interwiki-mg mw-list-item"><a href="https://mg.wikipedia.org/wiki/Fiteny_C" title="Fiteny C – 말라가시어" lang="mg" hreflang="mg" data-title="Fiteny C" data-language-autonym="Malagasy" data-language-local-name="말라가시어" class="interlanguage-link-target"><span>Malagasy</span></a></li><li class="interlanguage-link interwiki-mk mw-list-item"><a href="https://mk.wikipedia.org/wiki/C_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%81%D0%BA%D0%B8_%D1%98%D0%B0%D0%B7%D0%B8%D0%BA)" title="C (програмски јазик) – 마케도니아어" lang="mk" hreflang="mk" data-title="C (програмски јазик)" data-language-autonym="Македонски" data-language-local-name="마케도니아어" class="interlanguage-link-target"><span>Македонски</span></a></li><li class="interlanguage-link interwiki-ml mw-list-item"><a href="https://ml.wikipedia.org/wiki/%E0%B4%B8%E0%B4%BF_(%E0%B4%AA%E0%B5%8D%E0%B4%B0%E0%B5%8B%E0%B4%97%E0%B5%8D%E0%B4%B0%E0%B4%BE%E0%B4%AE%E0%B4%BF%E0%B4%99%E0%B5%8D_%E0%B4%AD%E0%B4%BE%E0%B4%B7)" title="സി (പ്രോഗ്രാമിങ് ഭാഷ) – 말라얄람어" lang="ml" hreflang="ml" data-title="സി (പ്രോഗ്രാമിങ് ഭാഷ)" data-language-autonym="മലയാളം" data-language-local-name="말라얄람어" class="interlanguage-link-target"><span>മലയാളം</span></a></li><li class="interlanguage-link interwiki-mn mw-list-item"><a href="https://mn.wikipedia.org/wiki/%D0%A1%D0%B8_%D1%85%D1%8D%D0%BB" title="Си хэл – 몽골어" lang="mn" hreflang="mn" data-title="Си хэл" data-language-autonym="Монгол" data-language-local-name="몽골어" class="interlanguage-link-target"><span>Монгол</span></a></li><li class="interlanguage-link interwiki-mni mw-list-item"><a href="https://mni.wikipedia.org/wiki/%EA%AF%81%EA%AF%A4_%EA%AF%84%EA%AF%AD%EA%AF%94%EA%AF%A3%EA%AF%92%EA%AF%AD%EA%AF%94%EA%AF%A5%EA%AF%9D%EA%AF%83%EA%AF%A4%EA%AF%A1_%EA%AF%82%EA%AF%A3%EA%AF%9F" title="ꯁꯤ ꯄ꯭ꯔꯣꯒ꯭ꯔꯥꯝꯃꯤꯡ ꯂꯣꯟ – 마니푸리어" lang="mni" hreflang="mni" data-title="ꯁꯤ ꯄ꯭ꯔꯣꯒ꯭ꯔꯥꯝꯃꯤꯡ ꯂꯣꯟ" data-language-autonym="ꯃꯤꯇꯩ ꯂꯣꯟ" data-language-local-name="마니푸리어" class="interlanguage-link-target"><span>ꯃꯤꯇꯩ ꯂꯣꯟ</span></a></li><li class="interlanguage-link interwiki-mr mw-list-item"><a href="https://mr.wikipedia.org/wiki/%E0%A4%B8%E0%A5%80_(%E0%A4%86%E0%A4%9C%E0%A5%8D%E0%A4%9E%E0%A4%BE%E0%A4%B5%E0%A4%B2%E0%A5%80_%E0%A4%AD%E0%A4%BE%E0%A4%B7%E0%A4%BE)" title="सी (आज्ञावली भाषा) – 마라티어" lang="mr" hreflang="mr" data-title="सी (आज्ञावली भाषा)" data-language-autonym="मराठी" data-language-local-name="마라티어" class="interlanguage-link-target"><span>मराठी</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/C_(bahasa_pengaturcaraan)" title="C (bahasa pengaturcaraan) – 말레이어" lang="ms" hreflang="ms" data-title="C (bahasa pengaturcaraan)" data-language-autonym="Bahasa Melayu" data-language-local-name="말레이어" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-my mw-list-item"><a href="https://my.wikipedia.org/wiki/C_(%E1%80%95%E1%80%9B%E1%80%AD%E1%80%AF%E1%80%82%E1%80%9B%E1%80%99%E1%80%BA%E1%80%B8%E1%80%99%E1%80%84%E1%80%BA%E1%80%B8_%E1%80%98%E1%80%AC%E1%80%9E%E1%80%AC%E1%80%85%E1%80%80%E1%80%AC%E1%80%B8)" title="C (ပရိုဂရမ်းမင်း ဘာသာစကား) – 버마어" lang="my" hreflang="my" data-title="C (ပရိုဂရမ်းမင်း ဘာသာစကား)" data-language-autonym="မြန်မာဘာသာ" data-language-local-name="버마어" class="interlanguage-link-target"><span>မြန်မာဘာသာ</span></a></li><li class="interlanguage-link interwiki-ne mw-list-item"><a href="https://ne.wikipedia.org/wiki/%E0%A4%B8%E0%A4%BF" title="सि – 네팔어" lang="ne" hreflang="ne" data-title="सि" data-language-autonym="नेपाली" data-language-local-name="네팔어" class="interlanguage-link-target"><span>नेपाली</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/C_(programmeertaal)" title="C (programmeertaal) – 네덜란드어" lang="nl" hreflang="nl" data-title="C (programmeertaal)" data-language-autonym="Nederlands" data-language-local-name="네덜란드어" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-nn mw-list-item"><a href="https://nn.wikipedia.org/wiki/Programmeringsspr%C3%A5ket_C" title="Programmeringsspråket C – 노르웨이어(니노르스크)" lang="nn" hreflang="nn" data-title="Programmeringsspråket C" data-language-autonym="Norsk nynorsk" data-language-local-name="노르웨이어(니노르스크)" class="interlanguage-link-target"><span>Norsk nynorsk</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/C_(programmeringsspr%C3%A5k)" title="C (programmeringsspråk) – 노르웨이어(보크말)" lang="nb" hreflang="nb" data-title="C (programmeringsspråk)" data-language-autonym="Norsk bokmål" data-language-local-name="노르웨이어(보크말)" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-oc mw-list-item"><a href="https://oc.wikipedia.org/wiki/C_(lengatge)" title="C (lengatge) – 오크어" lang="oc" hreflang="oc" data-title="C (lengatge)" data-language-autonym="Occitan" data-language-local-name="오크어" class="interlanguage-link-target"><span>Occitan</span></a></li><li class="interlanguage-link interwiki-or mw-list-item"><a href="https://or.wikipedia.org/wiki/%E0%AC%B8%E0%AC%BF_(%E0%AC%AA%E0%AD%8D%E0%AC%B0%E0%AD%8B%E0%AC%97%E0%AD%8D%E0%AC%B0%E0%AC%BE%E0%AC%AE%E0%AC%BF%E0%AC%82_%E0%AC%AD%E0%AC%BE%E0%AC%B7%E0%AC%BE)" title="ସି (ପ୍ରୋଗ୍ରାମିଂ ଭାଷା) – 오리야어" lang="or" hreflang="or" data-title="ସି (ପ୍ରୋଗ୍ରାମିଂ ଭାଷା)" data-language-autonym="ଓଡ଼ିଆ" data-language-local-name="오리야어" class="interlanguage-link-target"><span>ଓଡ଼ିଆ</span></a></li><li class="interlanguage-link interwiki-pa mw-list-item"><a href="https://pa.wikipedia.org/wiki/%E0%A8%B8%E0%A9%80_(%E0%A8%AA%E0%A9%8D%E0%A8%B0%E0%A9%8B%E0%A8%97%E0%A8%B0%E0%A8%BE%E0%A8%AE%E0%A8%BF%E0%A9%B0%E0%A8%97_%E0%A8%AD%E0%A8%BE%E0%A8%B8%E0%A8%BC%E0%A8%BE)" title="ਸੀ (ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ) – 펀잡어" lang="pa" hreflang="pa" data-title="ਸੀ (ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ)" data-language-autonym="ਪੰਜਾਬੀ" data-language-local-name="펀잡어" class="interlanguage-link-target"><span>ਪੰਜਾਬੀ</span></a></li><li class="interlanguage-link interwiki-pl badge-Q17437796 badge-featuredarticle mw-list-item" title="알찬 글"><a href="https://pl.wikipedia.org/wiki/C_(j%C4%99zyk_programowania)" title="C (język programowania) – 폴란드어" lang="pl" hreflang="pl" data-title="C (język programowania)" data-language-autonym="Polski" data-language-local-name="폴란드어" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pms mw-list-item"><a href="https://pms.wikipedia.org/wiki/C_(lengage_%C3%ABd_programassion)" title="C (lengage ëd programassion) – Piedmontese" lang="pms" hreflang="pms" data-title="C (lengage ëd programassion)" data-language-autonym="Piemontèis" data-language-local-name="Piedmontese" class="interlanguage-link-target"><span>Piemontèis</span></a></li><li class="interlanguage-link interwiki-pnb mw-list-item"><a href="https://pnb.wikipedia.org/wiki/%D8%B3%DB%8C_(%D9%BE%D8%B1%D9%88%DA%AF%D8%B1%D8%A7%D9%85%D9%86%DA%AF_%D8%B2%D8%A8%D8%A7%D9%86)" title="سی (پروگرامنگ زبان) – Western Punjabi" lang="pnb" hreflang="pnb" data-title="سی (پروگرامنگ زبان)" data-language-autonym="پنجابی" data-language-local-name="Western Punjabi" class="interlanguage-link-target"><span>پنجابی</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/C_(linguagem_de_programa%C3%A7%C3%A3o)" title="C (linguagem de programação) – 포르투갈어" lang="pt" hreflang="pt" data-title="C (linguagem de programação)" data-language-autonym="Português" data-language-local-name="포르투갈어" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-qu mw-list-item"><a href="https://qu.wikipedia.org/wiki/C_(wakichiy_simi)" title="C (wakichiy simi) – 케추아어" lang="qu" hreflang="qu" data-title="C (wakichiy simi)" data-language-autonym="Runa Simi" data-language-local-name="케추아어" class="interlanguage-link-target"><span>Runa Simi</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/C_(limbaj_de_programare)" title="C (limbaj de programare) – 루마니아어" lang="ro" hreflang="ro" data-title="C (limbaj de programare)" data-language-autonym="Română" data-language-local-name="루마니아어" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/%D0%A1%D0%B8_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Си (язык программирования) – 러시아어" lang="ru" hreflang="ru" data-title="Си (язык программирования)" data-language-autonym="Русский" data-language-local-name="러시아어" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sah mw-list-item"><a href="https://sah.wikipedia.org/wiki/C_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%D0%BB%D0%B0%D0%B0h%D1%8B%D0%BD_%D1%82%D1%8B%D0%BB%D0%B0)" title="C (программалааhын тыла) – 야쿠트어" lang="sah" hreflang="sah" data-title="C (программалааhын тыла)" data-language-autonym="Саха тыла" data-language-local-name="야쿠트어" class="interlanguage-link-target"><span>Саха тыла</span></a></li><li class="interlanguage-link interwiki-sat mw-list-item"><a href="https://sat.wikipedia.org/wiki/%E1%B1%A5%E1%B1%A4_(%E1%B1%AF%E1%B1%A8%E1%B1%9A%E1%B1%9C%E1%B1%BD%E1%B1%A8%E1%B1%9F%E1%B1%A2%E1%B1%A4%E1%B1%9D_%E1%B1%AF%E1%B1%9F%E1%B1%B9%E1%B1%A8%E1%B1%A5%E1%B1%A4)" title="ᱥᱤ (ᱯᱨᱚᱜᱽᱨᱟᱢᱤᱝ ᱯᱟᱹᱨᱥᱤ) – 산탈리어" lang="sat" hreflang="sat" data-title="ᱥᱤ (ᱯᱨᱚᱜᱽᱨᱟᱢᱤᱝ ᱯᱟᱹᱨᱥᱤ)" data-language-autonym="ᱥᱟᱱᱛᱟᱲᱤ" data-language-local-name="산탈리어" class="interlanguage-link-target"><span>ᱥᱟᱱᱛᱟᱲᱤ</span></a></li><li class="interlanguage-link interwiki-sco mw-list-item"><a href="https://sco.wikipedia.org/wiki/C_(programmin_leid)" title="C (programmin leid) – 스코틀랜드어" lang="sco" hreflang="sco" data-title="C (programmin leid)" data-language-autonym="Scots" data-language-local-name="스코틀랜드어" class="interlanguage-link-target"><span>Scots</span></a></li><li class="interlanguage-link interwiki-sh mw-list-item"><a href="https://sh.wikipedia.org/wiki/C_(programski_jezik)" title="C (programski jezik) – 세르비아-크로아티아어" lang="sh" hreflang="sh" data-title="C (programski jezik)" data-language-autonym="Srpskohrvatski / српскохрватски" data-language-local-name="세르비아-크로아티아어" class="interlanguage-link-target"><span>Srpskohrvatski / српскохрватски</span></a></li><li class="interlanguage-link interwiki-si mw-list-item"><a href="https://si.wikipedia.org/wiki/C_(%E0%B6%9A%E0%B7%8A%E2%80%8D%E0%B6%BB%E0%B6%B8%E0%B6%BD%E0%B7%9A%E0%B6%9B%E0%B6%B1_%E0%B6%B7%E0%B7%8F%E0%B7%82%E0%B7%8F%E0%B7%80)" title="C (ක්‍රමලේඛන භාෂාව) – 싱할라어" lang="si" hreflang="si" data-title="C (ක්‍රමලේඛන භාෂාව)" data-language-autonym="සිංහල" data-language-local-name="싱할라어" class="interlanguage-link-target"><span>සිංහල</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/C_(programming_language)" title="C (programming language) – Simple English" lang="en-simple" hreflang="en-simple" data-title="C (programming language)" data-language-autonym="Simple English" data-language-local-name="Simple English" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/C_(programovac%C3%AD_jazyk)" title="C (programovací jazyk) – 슬로바키아어" lang="sk" hreflang="sk" data-title="C (programovací jazyk)" data-language-autonym="Slovenčina" data-language-local-name="슬로바키아어" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-sl mw-list-item"><a href="https://sl.wikipedia.org/wiki/Programski_jezik_C" title="Programski jezik C – 슬로베니아어" lang="sl" hreflang="sl" data-title="Programski jezik C" data-language-autonym="Slovenščina" data-language-local-name="슬로베니아어" class="interlanguage-link-target"><span>Slovenščina</span></a></li><li class="interlanguage-link interwiki-sq mw-list-item"><a href="https://sq.wikipedia.org/wiki/C_(gjuh%C3%AB_programimi)" title="C (gjuhë programimi) – 알바니아어" lang="sq" hreflang="sq" data-title="C (gjuhë programimi)" data-language-autonym="Shqip" data-language-local-name="알바니아어" class="interlanguage-link-target"><span>Shqip</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/C_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%81%D0%BA%D0%B8_%D1%98%D0%B5%D0%B7%D0%B8%D0%BA)" title="C (програмски језик) – 세르비아어" lang="sr" hreflang="sr" data-title="C (програмски језик)" data-language-autonym="Српски / srpski" data-language-local-name="세르비아어" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/C_(programspr%C3%A5k)" title="C (programspråk) – 스웨덴어" lang="sv" hreflang="sv" data-title="C (programspråk)" data-language-autonym="Svenska" data-language-local-name="스웨덴어" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-sw mw-list-item"><a href="https://sw.wikipedia.org/wiki/C_(lugha_ya_programu)" title="C (lugha ya programu) – 스와힐리어" lang="sw" hreflang="sw" data-title="C (lugha ya programu)" data-language-autonym="Kiswahili" data-language-local-name="스와힐리어" class="interlanguage-link-target"><span>Kiswahili</span></a></li><li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://ta.wikipedia.org/wiki/%E0%AE%9A%E0%AE%BF_(%E0%AE%A8%E0%AE%BF%E0%AE%B0%E0%AE%B2%E0%AE%BE%E0%AE%95%E0%AF%8D%E0%AE%95_%E0%AE%AE%E0%AF%8A%E0%AE%B4%E0%AE%BF)" title="சி (நிரலாக்க மொழி) – 타밀어" lang="ta" hreflang="ta" data-title="சி (நிரலாக்க மொழி)" data-language-autonym="தமிழ்" data-language-local-name="타밀어" class="interlanguage-link-target"><span>தமிழ்</span></a></li><li class="interlanguage-link interwiki-te mw-list-item"><a href="https://te.wikipedia.org/wiki/%E0%B0%B8%E0%B0%BF" title="సి – 텔루구어" lang="te" hreflang="te" data-title="సి" data-language-autonym="తెలుగు" data-language-local-name="텔루구어" class="interlanguage-link-target"><span>తెలుగు</span></a></li><li class="interlanguage-link interwiki-tg mw-list-item"><a href="https://tg.wikipedia.org/wiki/C_(%D0%B7%D0%B0%D0%B1%D0%BE%D0%BD%D0%B8_%D0%B1%D0%B0%D1%80%D0%BD%D0%BE%D0%BC%D0%B0%D1%81%D0%BE%D0%B7%D3%A3)" title="C (забони барномасозӣ) – 타지크어" lang="tg" hreflang="tg" data-title="C (забони барномасозӣ)" data-language-autonym="Тоҷикӣ" data-language-local-name="타지크어" class="interlanguage-link-target"><span>Тоҷикӣ</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B8%8B%E0%B8%B5" title="ภาษาซี – 태국어" lang="th" hreflang="th" data-title="ภาษาซี" data-language-autonym="ไทย" data-language-local-name="태국어" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tl mw-list-item"><a href="https://tl.wikipedia.org/wiki/C_(wikang_pamprograma)" title="C (wikang pamprograma) – 타갈로그어" lang="tl" hreflang="tl" data-title="C (wikang pamprograma)" data-language-autonym="Tagalog" data-language-local-name="타갈로그어" class="interlanguage-link-target"><span>Tagalog</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/C_(programlama_dili)" title="C (programlama dili) – 튀르키예어" lang="tr" hreflang="tr" data-title="C (programlama dili)" data-language-autonym="Türkçe" data-language-local-name="튀르키예어" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-tt mw-list-item"><a href="https://tt.wikipedia.org/wiki/%D0%A1%D0%B8_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%D0%BB%D0%B0%D1%83_%D1%82%D0%B5%D0%BB%D0%B5)" title="Си (программалау теле) – 타타르어" lang="tt" hreflang="tt" data-title="Си (программалау теле)" data-language-autonym="Татарча / tatarça" data-language-local-name="타타르어" class="interlanguage-link-target"><span>Татарча / tatarça</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/C_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="C (мова програмування) – 우크라이나어" lang="uk" hreflang="uk" data-title="C (мова програмування)" data-language-autonym="Українська" data-language-local-name="우크라이나어" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-ur mw-list-item"><a href="https://ur.wikipedia.org/wiki/%D8%B3%DB%8C_(%D9%BE%D8%B1%D9%88%DA%AF%D8%B1%D8%A7%D9%85%D9%86%DA%AF_%D8%B2%D8%A8%D8%A7%D9%86)" title="سی (پروگرامنگ زبان) – 우르두어" lang="ur" hreflang="ur" data-title="سی (پروگرامنگ زبان)" data-language-autonym="اردو" data-language-local-name="우르두어" class="interlanguage-link-target"><span>اردو</span></a></li><li class="interlanguage-link interwiki-uz mw-list-item"><a href="https://uz.wikipedia.org/wiki/C_(dasturlash_tili)" title="C (dasturlash tili) – 우즈베크어" lang="uz" hreflang="uz" data-title="C (dasturlash tili)" data-language-autonym="Oʻzbekcha / ўзбекча" data-language-local-name="우즈베크어" class="interlanguage-link-target"><span>Oʻzbekcha / ўзбекча</span></a></li><li class="interlanguage-link interwiki-vec mw-list-item"><a href="https://vec.wikipedia.org/wiki/Lenguajo_C" title="Lenguajo C – 베네치아어" lang="vec" hreflang="vec" data-title="Lenguajo C" data-language-autonym="Vèneto" data-language-local-name="베네치아어" class="interlanguage-link-target"><span>Vèneto</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/C_(ng%C3%B4n_ng%E1%BB%AF_l%E1%BA%ADp_tr%C3%ACnh)" title="C (ngôn ngữ lập trình) – 베트남어" lang="vi" hreflang="vi" data-title="C (ngôn ngữ lập trình)" data-language-autonym="Tiếng Việt" data-language-local-name="베트남어" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-war mw-list-item"><a href="https://war.wikipedia.org/wiki/C_(linggwahe_hin_pagprograma)" title="C (linggwahe hin pagprograma) – 와라이어" lang="war" hreflang="war" data-title="C (linggwahe hin pagprograma)" data-language-autonym="Winaray" data-language-local-name="와라이어" class="interlanguage-link-target"><span>Winaray</span></a></li><li class="interlanguage-link interwiki-wuu mw-list-item"><a href="https://wuu.wikipedia.org/wiki/C%E8%AF%AD%E8%A8%80" title="C语言 – 우어" lang="wuu" hreflang="wuu" data-title="C语言" data-language-autonym="吴语" data-language-local-name="우어" class="interlanguage-link-target"><span>吴语</span></a></li><li class="interlanguage-link interwiki-xh mw-list-item"><a href="https://xh.wikipedia.org/wiki/U-C_(woku-programa_ulwimi)" title="U-C (woku-programa ulwimi) – 코사어" lang="xh" hreflang="xh" data-title="U-C (woku-programa ulwimi)" data-language-autonym="IsiXhosa" data-language-local-name="코사어" class="interlanguage-link-target"><span>IsiXhosa</span></a></li><li class="interlanguage-link interwiki-yi mw-list-item"><a href="https://yi.wikipedia.org/wiki/C_(%D7%A4%D7%A8%D7%90%D7%92%D7%A8%D7%90%D7%9D_%D7%A9%D7%A4%D7%A8%D7%90%D7%9A)" title="C (פראגראם שפראך) – 이디시어" lang="yi" hreflang="yi" data-title="C (פראגראם שפראך)" data-language-autonym="ייִדיש" data-language-local-name="이디시어" class="interlanguage-link-target"><span>ייִדיש</span></a></li><li class="interlanguage-link interwiki-zgh mw-list-item"><a href="https://zgh.wikipedia.org/wiki/%E2%B5%99%E2%B5%89_(%E2%B5%9C%E2%B5%93%E2%B5%9C%E2%B5%8D%E2%B4%B0%E2%B5%A2%E2%B5%9C_%E2%B5%8F_%E2%B5%93%E2%B5%99%E2%B5%96%E2%B5%89%E2%B5%A1%E2%B5%99)" title="ⵙⵉ (ⵜⵓⵜⵍⴰⵢⵜ ⵏ ⵓⵙⵖⵉⵡⵙ) – 표준 모로코 타마지트어" lang="zgh" hreflang="zgh" data-title="ⵙⵉ (ⵜⵓⵜⵍⴰⵢⵜ ⵏ ⵓⵙⵖⵉⵡⵙ)" data-language-autonym="ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ" data-language-local-name="표준 모로코 타마지트어" class="interlanguage-link-target"><span>ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/C%E8%AF%AD%E8%A8%80" title="C语言 – 중국어" lang="zh" hreflang="zh" data-title="C语言" data-language-autonym="中文" data-language-local-name="중국어" class="interlanguage-link-target"><span>中文</span></a></li><li class="interlanguage-link interwiki-zh-classical mw-list-item"><a href="https://zh-classical.wikipedia.org/wiki/%E4%B8%99%E8%AA%9E" title="丙語 – Literary Chinese" lang="lzh" hreflang="lzh" data-title="丙語" data-language-autonym="文言" data-language-local-name="Literary Chinese" class="interlanguage-link-target"><span>文言</span></a></li><li class="interlanguage-link interwiki-zh-min-nan mw-list-item"><a href="https://zh-min-nan.wikipedia.org/wiki/C_(th%C3%AAng-sek_g%C3%AD-gi%C3%A2n)" title="C (thêng-sek gí-giân) – 민난어" lang="nan" hreflang="nan" data-title="C (thêng-sek gí-giân)" data-language-autonym="閩南語 / Bân-lâm-gú" data-language-local-name="민난어" class="interlanguage-link-target"><span>閩南語 / Bân-lâm-gú</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/C_(%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80)" title="C (程式語言) – 광둥어" lang="yue" hreflang="yue" data-title="C (程式語言)" data-language-autonym="粵語" data-language-local-name="광둥어" class="interlanguage-link-target"><span>粵語</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q15777#sitelinks-wikipedia" title="언어 간 링크 편집" class="wbc-editpage">링크 편집</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="이름공간"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="본문 보기 [c]" accesskey="c"><span>문서</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/%ED%86%A0%EB%A1%A0:C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" rel="discussion" title="문서의 내용에 대한 토론 문서 [t]" accesskey="t"><span>토론</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="언어 변종 바꾸기" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">한국어</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="보기"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)"><span>읽기</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit" title="이 문서의 원본 코드를 편집 [e]" accesskey="e"><span>편집</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=history" title="이 문서의 과거 편집 내역입니다. [h]" accesskey="h"><span>역사 보기</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="페이지 도구"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="도구" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">도구</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">도구</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">사이드바로 이동</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">숨기기</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="더 많은 옵션" > <div class="vector-menu-heading"> 동작 </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)"><span>읽기</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit" title="이 문서의 원본 코드를 편집 [e]" accesskey="e"><span>편집</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=history"><span>역사 보기</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> 일반 </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/%ED%8A%B9%EC%88%98:%EA%B0%80%EB%A6%AC%ED%82%A4%EB%8A%94%EB%AC%B8%EC%84%9C/C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="여기를 가리키는 모든 위키 문서의 목록 [j]" accesskey="j"><span>여기를 가리키는 문서</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/%ED%8A%B9%EC%88%98:%EB%A7%81%ED%81%AC%EC%B5%9C%EA%B7%BC%EB%B0%94%EB%80%9C/C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" rel="nofollow" title="이 문서에서 링크한 문서의 최근 바뀜 [k]" accesskey="k"><span>가리키는 글의 최근 바뀜</span></a></li><li id="t-upload" class="mw-list-item"><a href="//ko.wikipedia.org/wiki/위키백과:파일_올리기" title="파일 올리기 [u]" accesskey="u"><span>파일 올리기</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;oldid=36962314" title="이 문서의 이 판에 대한 고유 링크"><span>고유 링크</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=info" title="이 문서에 대한 자세한 정보"><span>문서 정보</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=%ED%8A%B9%EC%88%98:%EC%9D%B4%EB%AC%B8%EC%84%9C%EC%9D%B8%EC%9A%A9&amp;page=C_%28%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4%29&amp;id=36962314&amp;wpFormIdentifier=titleform" title="이 문서를 인용하는 방법에 대한 정보"><span>이 문서 인용하기</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=%ED%8A%B9%EC%88%98:UrlShortener&amp;url=https%3A%2F%2Fko.wikipedia.org%2Fwiki%2FC_%28%25ED%2594%2584%25EB%25A1%259C%25EA%25B7%25B8%25EB%259E%2598%25EB%25B0%258D_%25EC%2596%25B8%25EC%2596%25B4%29"><span>축약된 URL 얻기</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=%ED%8A%B9%EC%88%98:QrCode&amp;url=https%3A%2F%2Fko.wikipedia.org%2Fwiki%2FC_%28%25ED%2594%2584%25EB%25A1%259C%25EA%25B7%25B8%25EB%259E%2598%25EB%25B0%258D_%25EC%2596%25B8%25EC%2596%25B4%29"><span>QR 코드 다운로드</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> 인쇄/내보내기 </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-create_a_book" class="mw-list-item"><a href="/w/index.php?title=%ED%8A%B9%EC%88%98:%EC%B1%85&amp;bookcmd=book_creator&amp;referer=C+%28%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D+%EC%96%B8%EC%96%B4%29"><span>책 만들기</span></a></li><li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=%ED%8A%B9%EC%88%98:DownloadAsPdf&amp;page=C_%28%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4%29&amp;action=show-download-screen"><span>PDF로 다운로드</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;printable=yes" title="이 문서의 인쇄용 판 [p]" accesskey="p"><span>인쇄용 판</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> 다른 프로젝트 </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:C_(programming_language)" hreflang="en"><span>위키미디어 공용</span></a></li><li class="wb-otherproject-link wb-otherproject-wikiversity mw-list-item"><a href="https://ko.wikiversity.org/wiki/C_%EC%96%B8%EC%96%B4" hreflang="ko"><span>위키배움터</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q15777" title="데이터 저장소에 연결된 항목을 가리키는 링크 [g]" accesskey="g"><span>위키데이터 항목</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="페이지 도구"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="보이기"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">보이기</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">사이드바로 이동</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">숨기기</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">위키백과, 우리 모두의 백과사전.</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="ko" dir="ltr"><p><span class="nowrap"></span> </p> <style data-mw-deduplicate="TemplateStyles:r34311307">.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}body.skin-minerva .mw-parser-output .infobox-header,body.skin-minerva .mw-parser-output .infobox-subheader,body.skin-minerva .mw-parser-output .infobox-above,body.skin-minerva .mw-parser-output .infobox-title,body.skin-minerva .mw-parser-output .infobox-image,body.skin-minerva .mw-parser-output .infobox-full-data,body.skin-minerva .mw-parser-output .infobox-below{text-align:center}</style><table class="infobox vevent"><caption class="infobox-title summary">C</caption><tbody><tr><td colspan="2" class="infobox-image"><span typeof="mw:File"><a href="/wiki/%ED%8C%8C%EC%9D%BC:The_C_Programming_Language_logo.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/3/35/The_C_Programming_Language_logo.svg/140px-The_C_Programming_Language_logo.svg.png" decoding="async" width="140" height="146" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/35/The_C_Programming_Language_logo.svg/210px-The_C_Programming_Language_logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/35/The_C_Programming_Language_logo.svg/280px-The_C_Programming_Language_logo.svg.png 2x" data-file-width="318" data-file-height="332" /></a></span></td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%ED%8C%A8%EB%9F%AC%EB%8B%A4%EC%9E%84" title="프로그래밍 패러다임">패러다임</a></th><td class="infobox-data"><a href="/wiki/%EB%AA%85%EB%A0%B9%ED%98%95_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D" title="명령형 프로그래밍">명령형 프로그래밍</a> (<a href="/wiki/%EC%A0%88%EC%B0%A8%EC%A0%81_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D" title="절차적 프로그래밍">절차적 프로그래밍</a>), <a href="/wiki/%EA%B5%AC%EC%A1%B0%EC%A0%81_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D" title="구조적 프로그래밍">구조적 프로그래밍</a></td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4_%EC%84%A4%EA%B3%84" title="소프트웨어 설계">설계자</a></th><td class="infobox-data"><a href="/wiki/%EB%8D%B0%EB%8B%88%EC%8A%A4_%EB%A6%AC%EC%B9%98" title="데니스 리치">데니스 리치</a></td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8" title="프로그래머">개발자</a></th><td class="infobox-data organiser"><a href="/wiki/%EB%8D%B0%EB%8B%88%EC%8A%A4_%EB%A6%AC%EC%B9%98" title="데니스 리치">데니스 리치</a>, <a href="/wiki/%EB%B2%A8_%EC%97%B0%EA%B5%AC%EC%86%8C" title="벨 연구소">벨 연구소</a></td></tr><tr><th scope="row" class="infobox-label">발표일</th><td class="infobox-data"><a href="/wiki/1972%EB%85%84" title="1972년">1972년</a></td></tr><tr><th scope="row" class="infobox-label">최근 버전</th><td class="infobox-data"><a href="/w/index.php?title=C17_(C_%EB%B2%84%EC%A0%84)&amp;action=edit&amp;redlink=1" class="new" title="C17 (C 버전) (없는 문서)">C17</a></td></tr><tr><th scope="row" class="infobox-label">최근 버전 출시일</th><td class="infobox-data">2018년 6월<span class="noprint">(6년 전)</span><span style="display:none">(<span class="bday dtstart published updated">2018-06</span>)</span></td></tr><tr><th scope="row" class="infobox-label">미리보기 버전</th><td class="infobox-data"><a href="/w/index.php?title=C2x&amp;action=edit&amp;redlink=1" class="new" title="C2x (없는 문서)">C2x</a> (<a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2731.pdf">N2731</a>)</td></tr><tr><th scope="row" class="infobox-label">미리보기 버전 출시일</th><td class="infobox-data">2021년 10월 18일<span class="noprint">(3년 전)</span><span style="display:none">(<span class="bday dtstart published updated">2021-10-18</span>)</span><sup id="cite_ref-dReNK_1-0" class="reference"><a href="#cite_note-dReNK-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup></td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/%ED%8C%8C%EC%9D%BC_%ED%99%95%EC%9E%A5%EC%9E%90" title="파일 확장자">파일 확장자</a></th><td class="infobox-data">.c,.h</td></tr><tr><th scope="row" class="infobox-label">웹사이트</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="https://www.open-std.org/jtc1/sc22/wg14/,%20https://www.iso.org/standard/82075.html">www<wbr />.open-std<wbr />.org<wbr />/jtc1<wbr />/sc22<wbr />/wg14<wbr />/,%20https:<wbr />//www<wbr />.iso<wbr />.org<wbr />/standard<wbr />/82075<wbr />.html</a></span></td></tr><tr><th colspan="2" class="infobox-header" style="background-color: #eee;">주요 <a href="/wiki/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4_%EA%B5%AC%ED%98%84%EC%B2%B4" title="프로그래밍 언어 구현체">구현체</a></th></tr><tr><td colspan="2" class="infobox-full-data">K&amp;R, <a href="/wiki/GNU_%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC_%EB%AA%A8%EC%9D%8C" title="GNU 컴파일러 모음">GCC</a>, <a href="/wiki/%ED%81%B4%EB%9E%AD" title="클랭">클랭</a>, <a href="/wiki/%EC%9D%B8%ED%85%94_C%2B%2B_%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC" title="인텔 C++ 컴파일러">인텔 C</a>, <a href="/wiki/%EB%B9%84%EC%A3%BC%EC%96%BC_C%2B%2B" class="mw-redirect" title="비주얼 C++">마이크로소프트 비주얼 C++</a>, <a href="https://en.wikipedia.org/wiki/Pelles_C" class="extiw" title="en:Pelles C">펠리스 C</a>, <a href="https://en.wikipedia.org/wiki/watcom_C/C%2B%2B" class="extiw" title="en:watcom C/C++">와콤 C</a></td></tr><tr><td colspan="2" class="infobox-full-data"><a href="https://en.wikipedia.org/wiki/Cyclone_(programming_language)" class="extiw" title="en:Cyclone (programming language)">사이클론</a>, <a href="https://en.wikipedia.org/wiki/Unified_Parallel_C" class="extiw" title="en:Unified Parallel C">언티프 펠럴 C</a>, <a href="https://en.wikipedia.org/wiki/Split-C" class="extiw" title="en:Split-C">스플릿-C</a>, <a href="https://en.wikipedia.org/wiki/Cilk" class="extiw" title="en:Cilk">시크</a>, <a href="https://en.wikipedia.org/wiki/C*" class="extiw" title="en:C*">C*</a></td></tr><tr><th colspan="2" class="infobox-header" style="background-color: #eee;">영향을 받은 언어</th></tr><tr><td colspan="2" class="infobox-full-data"><a href="/wiki/B_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="B (프로그래밍 언어)">B</a> (<a href="/wiki/BCPL" title="BCPL">BCPL</a>, <a href="/wiki/CPL_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="CPL (프로그래밍 언어)">CPL</a>), <a href="https://en.wikipedia.org/wiki/ALGOL_68" class="extiw" title="en:ALGOL 68">알콜 68</a>, <a href="/wiki/%EC%96%B4%EC%85%88%EB%B8%94%EB%A6%AC%EC%96%B4" title="어셈블리어">어셈블리어</a>, <a href="/wiki/PL/I" title="PL/I">PL/I</a>, <a href="/wiki/%ED%8F%AC%ED%8A%B8%EB%9E%80" title="포트란">포트란</a></td></tr><tr><th colspan="2" class="infobox-header" style="background-color: #eee;">영향을 준 언어</th></tr><tr><td colspan="2" class="infobox-full-data"><a href="https://en.wikipedia.org/wiki/AMPL" class="extiw" title="en:AMPL">AMPL</a>, <a href="/wiki/AWK" title="AWK">AWK</a>, <a href="/wiki/C_%EC%85%B8" title="C 셸">C 셸</a>, <a href="/wiki/C%2B%2B" title="C++">C++</a>, <a href="https://en.wikipedia.org/wiki/C--" class="extiw" title="en:C--">C--</a>, <a href="/wiki/C_%EC%83%A4%ED%94%84" title="C 샤프">C#</a>, <a href="/wiki/%EC%98%A4%EB%B8%8C%EC%A0%9D%ED%8B%B0%EB%B8%8C-C" title="오브젝티브-C">오브젝티브-C</a>, <a href="https://en.wikipedia.org/wiki/BitC" class="extiw" title="en:BitC">비트C</a>, <a href="/wiki/D_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="D (프로그래밍 언어)">D</a>, <a href="/wiki/Go_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="Go (프로그래밍 언어)">Go</a>, <a href="/wiki/%EC%9E%90%EB%B0%94_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="자바 (프로그래밍 언어)">자바</a>, <a href="/wiki/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8" title="자바스크립트">자바스크립트</a>, <a href="/wiki/%EC%A4%84%EB%A6%AC%EC%95%84_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="줄리아 (프로그래밍 언어)">줄리아</a>, <a href="https://en.wikipedia.org/wiki/Limbo_(programming_language)" class="extiw" title="en:Limbo (programming language)">림보</a>, <a href="https://en.wikipedia.org/wiki/LPC_(programming_language)" class="extiw" title="en:LPC (programming language)">LPC</a>, <a href="/wiki/%ED%8E%84" title="펄">펄</a>, <a href="/wiki/PHP" title="PHP">PHP</a>, <a href="https://en.wikipedia.org/wiki/Pike_(programming_language)" class="extiw" title="en:Pike (programming language)">피킷</a>, <a href="/wiki/%ED%94%84%EB%A1%9C%EC%84%B8%EC%8B%B1_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" class="mw-redirect" title="프로세싱 (프로그래밍 언어)">프로세싱</a>, <a href="/wiki/%ED%8C%8C%EC%9D%B4%EC%8D%AC" title="파이썬">파이썬</a>, <a href="/wiki/%EB%9F%AC%EC%8A%A4%ED%8A%B8_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="러스트 (프로그래밍 언어)">러스트</a>, <a href="https://en.wikipedia.org/wiki/Seed7" class="extiw" title="en:Seed7">세드7</a>, <a href="/wiki/V_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="V (프로그래밍 언어)">V</a>, <a href="/wiki/%EB%B0%9C%EB%9D%BC_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="발라 (프로그래밍 언어)">발라</a>, <a href="/wiki/%EB%B2%A0%EB%A6%B4%EB%A1%9C%EA%B7%B8" title="베릴로그">베릴로그</a>, <a href="/wiki/%EC%8A%A4%EC%9C%84%ED%94%84%ED%8A%B8_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="스위프트 (프로그래밍 언어)">스위프트</a></td></tr></tbody></table> <p><b>C</b>는 <a href="/wiki/1972%EB%85%84" title="1972년">1972년</a> <a href="/wiki/%EC%BC%84_%ED%86%B0%EC%8A%A8" class="mw-redirect" title="켄 톰슨">켄 톰슨</a>과 <a href="/wiki/%EB%8D%B0%EB%8B%88%EC%8A%A4_%EB%A6%AC%EC%B9%98" title="데니스 리치">데니스 리치</a>가 벨 연구소에서 일할 당시 새로 개발된 <a href="/wiki/%EC%9C%A0%EB%8B%89%EC%8A%A4" title="유닉스">유닉스</a> <a href="/wiki/%EC%9A%B4%EC%98%81_%EC%B2%B4%EC%A0%9C" class="mw-redirect" title="운영 체제">운영 체제</a>에서 사용하기 위해 개발한 <a href="/wiki/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4" title="프로그래밍 언어">프로그래밍 언어</a>이다. 켄 톰슨은 BCPL언어를 필요에 맞추어 개조해서 "B"언어(언어를 개발한 벨 연구소의 B를 따서)라 명명했고, <a href="/wiki/%EB%8D%B0%EB%8B%88%EC%8A%A4_%EB%A6%AC%EC%B9%98" title="데니스 리치">데니스 리치</a>가 이것을 개선하여 C 언어가 탄생했다. 유닉스 시스템의 바탕 프로그램은 모두 C로 작성되었고, 수많은 운영 체제의 <a href="/wiki/%EC%BB%A4%EB%84%90_(%EC%BB%B4%ED%93%A8%ED%8C%85)" title="커널 (컴퓨팅)">커널</a> 또한 C로 만들어졌다. 오늘날 많이 쓰이는 <a href="/wiki/C%2B%2B" title="C++">C++</a>는 C에서 파생된 객체 지향형 언어이다. </p><p>이는 오늘날의 널리 쓰이는 거의 모든 <a href="/wiki/%EC%9A%B4%EC%98%81_%EC%B2%B4%EC%A0%9C" class="mw-redirect" title="운영 체제">운영 체제</a> <a href="/wiki/%EC%BB%A4%EB%84%90_(%EC%BB%B4%ED%93%A8%ED%8C%85)" title="커널 (컴퓨팅)">커널</a>이 C를 이용해 구현된 이유이기도 하다. 이처럼 C는 <a href="/wiki/%EC%8B%9C%EC%8A%A4%ED%85%9C_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8" class="mw-redirect" title="시스템 프로그램">시스템 프로그램</a> 개발에 매우 적합하지만, 응용 프로그램 개발에도 많이 쓰이기도 한다. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="예제"><span id=".EC.98.88.EC.A0.9C"></span>예제</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=1" title="부분 편집: 예제"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div><p> 이 예제는 Hello World를 출력하는 예제이다.</p><div class="mw-highlight mw-highlight-lang-c mw-content-ltr" dir="ltr"><pre><span></span><span class="c1">//Hello World를 출력하는 예제이다.</span> <span class="cp">#include</span><span class="w"> </span><span class="cpf">&lt;stdio.h&gt;</span><span class="c1"> //stdio.h 라는 헤더를 가져온다</span> <span class="kt">int</span><span class="w"> </span><span class="nf">main</span><span class="p">()</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="c1">//메인메소드의 시작지점으로 , 메인메소드의 시작이라는걸 알려준다.</span> <span class="w"> </span><span class="n">printf</span><span class="p">(</span><span class="s">&quot;Hello World!&quot;</span><span class="p">);</span><span class="w"> </span><span class="c1">//printf 구문과 Hello World! 로 Hello World를 출력한다.</span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span><span class="w"> </span><span class="c1">//숫자 0을 리턴해 프로그램을 종료한다.</span> <span class="w"> </span><span class="c1">//리턴0 안하면 스택에 메모리 쌓여서 조심해야한다.</span> <span class="p">}</span><span class="w"> </span><span class="c1">//메인 메소드의 끝을 알린다.</span> </pre></div> <div class="mw-heading mw-heading2"><h2 id="역사"><span id=".EC.97.AD.EC.82.AC"></span>역사</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=2" title="부분 편집: 역사"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/1963%EB%85%84" title="1963년">1963년</a> - <a href="/wiki/ALGOL_60" class="mw-redirect" title="ALGOL 60">ALGOL 60</a>에서 <a href="/wiki/CPL_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="CPL (프로그래밍 언어)">CPL</a>이 파생</li> <li><a href="/wiki/1969%EB%85%84" title="1969년">1969년</a> - <a href="/wiki/BCPL" title="BCPL">BCPL</a> 개발</li> <li><a href="/wiki/1970%EB%85%84" title="1970년">1970년</a> - <a href="/wiki/B_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="B (프로그래밍 언어)">B 언어</a> 개발</li> <li><a href="/wiki/1972%EB%85%84" title="1972년">1972년</a> - <a href="/wiki/%EB%B2%A8_%EC%97%B0%EA%B5%AC%EC%86%8C" title="벨 연구소">벨 연구소</a> (Bell Laboratories) 에 있는 Dennis Ritchie가 B의 후속으로 C 개발</li> <li><a href="/wiki/1983%EB%85%84" title="1983년">1983년</a> - <a href="/wiki/%EB%AF%B8%EA%B5%AD_%EA%B5%AD%EA%B0%80_%ED%91%9C%EC%A4%80_%ED%98%91%ED%9A%8C" class="mw-redirect" title="미국 국가 표준 협회">미국 국가 표준 협회</a>(ANSI, American National Standards Institute)에서 <a href="/w/index.php?title=%EC%A7%90_%EB%B8%8C%EB%A1%9C%EB%94%94&amp;action=edit&amp;redlink=1" class="new" title="짐 브로디 (없는 문서)">짐 브로디</a>(Jim Brodie) 주축으로 <a href="/w/index.php?title=X3J11_%EC%9C%84%EC%9B%90%ED%9A%8C&amp;action=edit&amp;redlink=1" class="new" title="X3J11 위원회 (없는 문서)">X3J11 위원회</a> 소집</li> <li><a href="/wiki/1983%EB%85%84" title="1983년">1983년</a> <a href="/wiki/12%EC%9B%94_14%EC%9D%BC" title="12월 14일">12월 14일</a> - ANSI X3.159-1989 라는 공식명칭으로 C 언어 표준 지정</li> <li><a href="/wiki/1999%EB%85%84" title="1999년">1999년</a> - <a href="/wiki/C99" title="C99">C99</a> 표준안이 ISO/IEC 9899:1999라는 명칭으로 출간됨</li> <li><a href="/wiki/2000%EB%85%84_5%EC%9B%94" title="2000년 5월">2000년 5월</a> - ANSI의 표준으로 C99가 채택됨</li> <li><a href="/wiki/2011%EB%85%84" title="2011년">2011년</a> - <a href="/wiki/12%EC%9B%94_8%EC%9D%BC" title="12월 8일">12월 8일</a> <a href="/wiki/C11" class="mw-disambig" title="C11">C11</a> 표준안이 ISO/IEC 9899:2011라는 명칭으로 출간됨</li> <li><a href="/wiki/2018%EB%85%84" title="2018년">2018년</a> - <a href="/wiki/C17" class="mw-disambig" title="C17">C17</a> 표준안이 ISO/IEC 9899:2018이라는 명칭으로 출간됨<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup></li></ul> <div class="mw-heading mw-heading3"><h3 id="초기_개발"><span id=".EC.B4.88.EA.B8.B0_.EA.B0.9C.EB.B0.9C"></span>초기 개발</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=3" title="부분 편집: 초기 개발"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/%ED%8C%8C%EC%9D%BC:Ken_Thompson_and_Dennis_Ritchie--1973.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Ken_Thompson_and_Dennis_Ritchie--1973.jpg/220px-Ken_Thompson_and_Dennis_Ritchie--1973.jpg" decoding="async" width="220" height="143" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/1/1b/Ken_Thompson_and_Dennis_Ritchie--1973.jpg 1.5x" data-file-width="310" data-file-height="201" /></a><figcaption>C 언어의 개발자인 켄 톰슨과 데니스 리치.</figcaption></figure> <p>C 언어의 초기 개발은 1969년부터 1973년까지 4년에 걸쳐 <a href="/wiki/AT%26T_%EB%B2%A8_%EC%97%B0%EA%B5%AC%EC%86%8C" class="mw-redirect" title="AT&amp;T 벨 연구소">AT&amp;T 벨 연구소</a>에서 이루어졌으며,<sup id="cite_ref-dottcl_3-0" class="reference"><a href="#cite_note-dottcl-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup> <a href="/wiki/%EB%8D%B0%EB%8B%88%EC%8A%A4_%EB%A6%AC%EC%B9%98" title="데니스 리치">데니스 리치</a>의 말에 따르면, 가장 창의적인 작업이 이루어진 기간은 1972년이었다. 언어의 이름이 'C'인 이유는 그 특징이 'B' 언어에서 유래되었기 때문이며, <a href="/wiki/%EC%BC%84_%ED%86%B0%EC%8A%A8" class="mw-redirect" title="켄 톰슨">켄 톰슨</a>에 의하면, B 언어는 BCPL 언어의 기본만 남긴 버전이다. </p><p>리치와 톰슨에 의해 초기에 <a href="/wiki/PDP-7" title="PDP-7">PDP-7</a>의 어셈블리 언어로 구현되었던 <a href="/wiki/%EC%9C%A0%EB%8B%89%EC%8A%A4" title="유닉스">유닉스</a> 운영체제의 개발과 C 언어의 기원은 밀접하게 연관되어 있다. 결국 그들은 유닉스 운영체제를 <a href="/wiki/PDP-11" title="PDP-11">PDP-11</a>로 포팅하기로 결정하였다. PDP-11의 기능의 일부, 특히 <a href="/wiki/%EB%B0%94%EC%9D%B4%ED%8A%B8" title="바이트">바이트</a> 접근기능을 활용하지 못하는 B 언어의 부족함이 C 언어의 초기 버전의 개발을 이끌었다. </p><p>유닉스의 초기 PDP-11 버전은 어셈블리로 개발되었다. 1973년에 <code>struct</code> 자료형의 추가로, C 언어는 유닉스의 대부분을 C로 쓸 수 있을 정도로 강력해 졌다. 유닉스는 어셈블리가 아닌 언어로 구현된 최초의 운영체제 커널 중의 하나였다.(더 빠른 사례는 <a href="/wiki/PL/I" title="PL/I">PL/I</a>로 쓰인 <a href="/wiki/Multics" class="mw-redirect" title="Multics">Multics</a> 시스템, <a href="/wiki/ALGOL" class="mw-redirect" title="ALGOL">ALGOL</a>로 쓰인 Burroughs B5000을 위한 MCP(Master Control Program)가 있다.) 1977년 경, 리치와 스티븐 C. 존슨이 유닉스 운영체제의 이식성을 향상시키기 위해, C 언어를 추가적으로 변경하였다. 존슨의 <a href="/w/index.php?title=Portable_C_Compiler&amp;action=edit&amp;redlink=1" class="new" title="Portable C Compiler (없는 문서)">Portable C Compiler</a>는 새로운 플랫폼에서의 C의 구현의 기초가 되었다.<sup id="cite_ref-unixport_4-0" class="reference"><a href="#cite_note-unixport-4"><span class="cite-bracket">&#91;</span>4<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="K&amp;R_C"><span id="K.26R_C"></span>K&amp;R C</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=4" title="부분 편집: K&amp;R C"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure typeof="mw:File/Thumb"><a href="/wiki/%ED%8C%8C%EC%9D%BC:The_C_Programming_Language,_First_Edition_Cover.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/0/0e/The_C_Programming_Language%2C_First_Edition_Cover.svg/171px-The_C_Programming_Language%2C_First_Edition_Cover.svg.png" decoding="async" width="171" height="240" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/0/0e/The_C_Programming_Language%2C_First_Edition_Cover.svg/256px-The_C_Programming_Language%2C_First_Edition_Cover.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/0/0e/The_C_Programming_Language%2C_First_Edition_Cover.svg/341px-The_C_Programming_Language%2C_First_Edition_Cover.svg.png 2x" data-file-width="1000" data-file-height="1405" /></a><figcaption><i>The C Programming Language</i>의 표지</figcaption></figure> <p><a href="/wiki/1978%EB%85%84" title="1978년">1978년</a>에 <a href="/wiki/%EB%B8%8C%EB%9D%BC%EC%9D%B4%EC%96%B8_%EC%BB%A4%EB%8B%88%ED%95%B8" title="브라이언 커니핸">브라이언 커니핸</a>과 <a href="/wiki/%EB%8D%B0%EB%8B%88%EC%8A%A4_%EB%A6%AC%EC%B9%98" title="데니스 리치">데니스 리치</a>가 <i>The C Programming Language</i>라는 책의 초판을 출간했다. 커니핸과 리치의 앞 글자만 따서 C 프로그래머들에게는 "K&amp;R"로 불리는 이 책은, 비공식적이지만 오랫동안 C의 규격과 같은 역할을 했다. 그리하여, 이 책에서 서술하는 C의 판이 "K&amp;R C"란 명칭으로 불리게 되었고, 이 책의 2판에서는 후의 <a href="/wiki/ANSI_C" title="ANSI C">ANSI C</a> 표준을 다루게 되었다. </p><p>K&amp;R에서 다음과 같은 기능이 등장한다. </p> <ul><li>표준 입출력 라이브러리</li> <li><code>long int</code> 자료형</li> <li><code>unsigned int</code> 자료형</li> <li><code>=-</code>와 같은 형태의 복합 대입 연산자를 <code>-=</code> 형태로 변경 <ul><li><code>i=-10</code>라는 코드가 원래 의도한 <code>i =- 10</code> (i의 값을 10 차감)이 아닌, <code>i = -10</code> (i의 값을 -10으로 설정)으로 해석될 수 있기 때문에 중의성을 없애기 위해서 형태를 변경했다.</li></ul></li></ul> <div class="mw-heading mw-heading3"><h3 id="C99">C99</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=5" title="부분 편집: C99"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r34311305">.mw-parser-output .hatnote{}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}</style><div role="note" class="hatnote navigation-not-searchable"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/18px-Icons8_flat_search.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/27px-Icons8_flat_search.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/36px-Icons8_flat_search.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span>&#160;이 부분의 본문은 <a href="/wiki/C99" title="C99">C99</a>입니다.</div> <p>C 언어 표준이 상대적으로 정적으로 남아 있었던 동안, <a href="/wiki/C%2B%2B" title="C++">C++</a>는 표준화를 위하여 계속 진화하고 있었다. 1995년에 1990년의 C 표준에 대한 규약 수정안 1이 출판되었는데, 이는 약간의 세부 사항을 교정하고 국제적 문자 세트에 대한 보다 확장된 지원을 위한 것이었다. C 표준은 1990년대 후반에 더 개정되어, 1999년 ISO/IEC 9899:1999가 출간되었고, 여기서 명시한 규범을 흔히 <a href="/wiki/C99" title="C99">C99</a>라 부른다. 이는 기술적 교정에 의하여 현재까지 3번의 수정이 있었다. 국제 C 표준은 실무 그룹 ISO/IEC JTC1/SC22/WG14에 의해 관리되고 있다. </p> <div class="mw-heading mw-heading3"><h3 id="C11">C11</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=6" title="부분 편집: C11"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r34311305"><div role="note" class="hatnote navigation-not-searchable"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/18px-Icons8_flat_search.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/27px-Icons8_flat_search.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/36px-Icons8_flat_search.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span>&#160;이 부분의 본문은 <a href="/wiki/C11_(C_%EB%B2%84%EC%A0%84)" title="C11 (C 버전)">C11 (C 버전)</a>입니다.</div> <p>2011년 ISO/IEC 9899:2011이 출간되었고, 간단하게 <a href="/wiki/C11_(C_%EB%B2%84%EC%A0%84)" title="C11 (C 버전)">C11</a>라고 부른다. <a href="/wiki/C11_(C_%EB%B2%84%EC%A0%84)" title="C11 (C 버전)">C11</a>이 나오기 전까지의 개발 버전을 <a href="/wiki/C1X" class="mw-redirect" title="C1X">C1X</a>라고 부른다. 최종 개발 버전은 2011년도 4월 N1570이었다. </p> <div class="mw-heading mw-heading3"><h3 id="C17">C17</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=7" title="부분 편집: C17"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r34311305"><div role="note" class="hatnote navigation-not-searchable"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/18px-Icons8_flat_search.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/27px-Icons8_flat_search.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/36px-Icons8_flat_search.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span>&#160;이 부분의 본문은 <a href="/wiki/C17" class="mw-disambig" title="C17">C17</a>입니다.</div> <p>2018년 ISO/IEC 9899:2018이 출간되었으며, 간단하게 <a href="/wiki/C17" class="mw-disambig" title="C17">C17</a>이라고 부른다. </p> <div class="mw-heading mw-heading2"><h2 id="문법"><span id=".EB.AC.B8.EB.B2.95"></span>문법</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=8" title="부분 편집: 문법"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r34311305"><div role="note" class="hatnote navigation-not-searchable"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/18px-Icons8_flat_search.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/27px-Icons8_flat_search.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/36px-Icons8_flat_search.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span>&#160;이 부분의 본문은 <a href="/wiki/C_%EC%96%B8%EC%96%B4_%EB%AC%B8%EB%B2%95" class="mw-redirect" title="C 언어 문법">C 언어 문법</a>입니다.</div> <p>C는 C 표준에 의해 규정되는 <a href="/wiki/%ED%98%95%EC%8B%9D_%EB%AC%B8%EB%B2%95" title="형식 문법">형식 문법</a>을 갖고 있다. <a href="/wiki/%ED%8F%AC%ED%8A%B8%EB%9E%80_77" class="mw-redirect" title="포트란 77">포트란 77</a>과 같은 언어와 달리, C 소스코드는 free-form 언어로써 형식 코드에 공백을 마음대로 넣을 수 있다. </p> <div class="mw-heading mw-heading3"><h3 id="연산자"><span id=".EC.97.B0.EC.82.B0.EC.9E.90"></span>연산자</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=9" title="부분 편집: 연산자"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r34311305"><div role="note" class="hatnote navigation-not-searchable"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/18px-Icons8_flat_search.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/27px-Icons8_flat_search.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/36px-Icons8_flat_search.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span>&#160;이 부분의 본문은 <a href="/wiki/C%EC%99%80_C%2B%2B_%EC%97%B0%EC%82%B0%EC%9E%90" class="mw-redirect" title="C와 C++ 연산자">C와 C++ 연산자</a>입니다.</div> <div class="mw-heading mw-heading3"><h3 id="변수형"><span id=".EB.B3.80.EC.88.98.ED.98.95"></span>변수형</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=10" title="부분 편집: 변수형"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r34311305"><div role="note" class="hatnote navigation-not-searchable"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/18px-Icons8_flat_search.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/27px-Icons8_flat_search.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/36px-Icons8_flat_search.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span>&#160;이 부분의 본문은 <a href="/wiki/C_%EC%96%B8%EC%96%B4_%EB%B3%80%EC%88%98" title="C 언어 변수">C 언어 변수</a>, <a href="/wiki/Char" title="Char">char</a>, <a href="/wiki/Int_(C_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="Int (C 프로그래밍 언어)">int (C 프로그래밍 언어)</a> 및 <a href="/wiki/Struct" title="Struct">struct</a>입니다.</div> <div class="mw-heading mw-heading3"><h3 id="포인터"><span id=".ED.8F.AC.EC.9D.B8.ED.84.B0"></span>포인터</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=11" title="부분 편집: 포인터"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>선언문에서 가리키고자 하는 변수의 자료형을 맞추어 변수명 앞이나 자료형 뒤나 그 중간에 *(별표)를 붙이면(char* a; == int * pa; == double *exm;) 포인터 변수가 된다. </p><p>이렇게 선언된 포인터 변수가 실행문에서는, 일반 자료형 변수를 선언문에서 int a;라고 선언하여 변수 a가 정수형이라고 선언하고, 실행문에서는 int를 안 쓰고 변수명 a만으로 사용하듯이, *을 빼고 변수명만 사용하여 처음 접하는 초보자들이 *이 없어 혼동할 수 있으니 선언문에서와 실행문에서의 사용을 구분해야 한다. </p><p>중요한 조건은 자료형을 동일형으로 유지해야 한다. 포인터의 사용목적은 어느 변수를 그 변수명으로 가리키지 않고 그 주소값으로 가르켜서 그 변수의 값(자료값)을 간접참조(역참조)하는 것이므로 정수형 4 바이트 변수를 가르켰는데 같은 변수명이라도 문자형이나 실수형 변수에 연결되어 간접참조하여 값을 읽어오면 기억공간(memory)의 크기가 다르므로 문자형의 1 바이트 이후의 3 바이트를 더 읽거나, 실수형 8 바이트 내의 4 바이트만을 읽어오므로 크기(바이트 수)가 다를 뿐만 아니라 기록되어 있는 내용(값)이 다르므로 자료형이 가리켜지는 변수와 포인터 변수가 같아야 한다. </p><p>일반 변수의 주소(주소값)을 알아보려면 변수명에 &amp;를 붙이면 된다(&amp;a). 이것은 포인터가 가진(가르킨, 포인터의 자료값인) 주소이므로 int a;로 정수형 변수를 선언했으면 같은 자료형 정수형으로 int *pa;로 a를 가리키는 포인터 pa를 선언하면 실행문에서는 pa == &amp;a이다. </p><p>실행문에서 *은 일반 연산자로는 곱셈을 하고, 참조 연산자로는 해당 주소의 값(자료값)을 간접참조(역참조)하므로 *&amp;a == *pa이다. 결국 a == *&amp;a == *pa이다. (값이 같다는 의미로 == 를 사용) </p><p>교체(swap)함수에서 대표적으로 간접참조(call by reference)하는 경우처럼 *pa = xx로 포인터에 참조 연산자를 붙여 값을 참조한다는 표시를 하고 일반 변수의 값을 할당할 때와 같이 대입 연산자 =를 이용하여 간접참조로 가르킨 변수의 값을 xx로 변경한다. </p><p>위의 설명을 간략히 하면 아래와 같다. </p><p>포인터 - 주소값(간접참조하기 위한 변수의 주소)을 저장하는 변수 </p><p>포인터 선언 - 선언문에서 주소를 저장하는 변수와 같은 자료형 명시하고 별을 변수명 앞에 붙여 표시 </p><p>포인터 사용 - 실행문 내에서는 별표 없이 변수명 만 사용(일반 변수들을 선언문에서 자료형 지정하고 실행문에서 변수명 만 사용과 동일) </p><p>주소 - 공간의 첫주소(첫주소값)를 말하며 문자형 자료는 1 바잍이니 그 자체, 정수형 자료를 갖는 변수의 주소는 4 바잍의 첫주소가 전체 4 바잍의 공간을 의미, 이중 실수형 자료를 갖는 변수의 주소는 8 바잍의 첫주소가 전체 8 바잍의 공간을 의미, 표시 </p><p>직접참조: 변수에 접근하여 자료값을 읽거나(복사하거나) 변경 </p><p>간접참조: 변수의 주소를 통해 자료값을 복사하거나 변경 </p><p>int exp_a; </p><p>int * exp_a_p; (int* exp_a_p;, int *exp_a_p;) </p><p>exp_a = 12; </p><p>exp_a_p == &amp;exp_a; </p><p>*exp_a_p == *&amp;exp_a == exp_a == 12; </p><p>변수 주소 - 주소 연산한(주소 연산자&amp;를 붙인) 변수명, &amp;exp_a </p><p>1. 자료값(내용물) - 변수에 대입된 자료 </p><p>2. 연산 결과 - (자료가 담긴) 해당 변수의 (기억공간의) 주소 </p><p>3. 연산 목적 - 주소를 통해 해당 자료형의 공간 표시 </p><p>포인터 exp_a_p - 간접참조하기 위한 변수의 주소를 저장한 변수 </p><p>1. 자료값(내용물) - 가리키는(지시, 지적하는, pointing) 해당 자료형 자료의 시작 주소, 첫주소 </p><p>2. 목적 - 가리킨(지시한, 지적한, pointing) 주소를 통해 기억공간(대상, 목적물)을 간접참조하여 자료를 복사하거나 변경 </p><p>3. 조건 - 간접참조가 목적이므로 지적한 변수와 자료형이 일치 필요 </p><p>가르킴, 지시, 지적, pointing = 주소, 주소값 저장(보유) </p><p>가리키는 것, 지적 대상은 목적에 따라 자료, 자료값이기도 하고 공간이기도 함 </p><p>1. 지적된 해당 자료형의 변수에 저장된 자료값을 참조(복사)하려면 실행문 우변에 위치(r value)하여 참조 연산자 별을 붙여 지적하는 주소에(를 통해) 접근하여 자료값을 간접참조(복사) </p><p>2. 지적된 해당 자료형의 변수의 공간에 접근하여 자료를 참조(변경, 재할당?)하려면 실행문 좌변에 위치(l value)하여 참조 연산자 별을 붙여 지적하는 주소인(주소를 통해) 공간에 접근하여 자료값을 간접참조(변경) </p><p>대상에 접근하여 참조(사용)하기 위해 참조 연산자 별 표시 </p><p>역할 구분 </p><p>int * pa = &amp;a; 선언시 선언문에 변수 a의 주소를 포인터 변수 pa에 저장 </p><p>포인터 변수 pa가 a의 주소 &amp;a를 저장하고 있으므로 pa == &amp;a </p><p>*pa는 a의 주소 &amp;a를 통해 간접참조한 a의 자료값이므로 *pa == *&amp;a == a </p><p>&amp;pa는 포인터 변수 pa 자체의 주소, 다중 포인터에서 사용 scanf에서 입력받아 변수 a에 직접 저장할 수 없어 그 주소 &amp;a를 통해 넣음 </p><p>scanf에서 입력받아 변수 a에 직접 저장할 수 없어 그 주소 &amp;a를 통해 넣음 </p><p>배열명 - 배열의 첫주소인 상수(첫주소값이므로 포인터 변수, 주의: 배열이 아니라 배열명) </p> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r34311305"><div role="note" class="hatnote navigation-not-searchable"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/18px-Icons8_flat_search.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/27px-Icons8_flat_search.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/36px-Icons8_flat_search.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span>&#160;이 부분의 본문은 <a href="/wiki/%ED%8F%AC%EC%9D%B8%ED%84%B0" class="mw-disambig" title="포인터">포인터</a>입니다.</div> <div class="mw-heading mw-heading3"><h3 id="분기문"><span id=".EB.B6.84.EA.B8.B0.EB.AC.B8"></span>분기문</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=12" title="부분 편집: 분기문"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r34311305"><div role="note" class="hatnote navigation-not-searchable"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/18px-Icons8_flat_search.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/27px-Icons8_flat_search.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/36px-Icons8_flat_search.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span>&#160;이 부분의 본문은 <a href="/w/index.php?title=%EB%B6%84%EA%B8%B0%EB%AC%B8&amp;action=edit&amp;redlink=1" class="new" title="분기문 (없는 문서)">분기문</a>입니다.</div> <div class="mw-heading mw-heading2"><h2 id="메모리_관리"><span id=".EB.A9.94.EB.AA.A8.EB.A6.AC_.EA.B4.80.EB.A6.AC"></span>메모리 관리</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=13" title="부분 편집: 메모리 관리"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>OS에서 응용 프로그램을 실행하거나, CPU의 프로그램을 실행하기 위해 여러 가지 영역으로 나누어 메모리를 할당하고 이를 메모리에 올려 실행한다. </p> <ul><li>OS: 주로 <a href="/wiki/%EC%A0%80%EC%9E%A5%EC%9E%A5%EC%B9%98" class="mw-redirect" title="저장장치">저장장치</a>에서 실행 파일을 메모리에 올려 실행한다. 따라서 프로그램에 필요한 메모리는 거의 RAM에 할당하고 실행한다.</li> <li>CPU를 사용한 장치: OS가 없이 개발자가 설정한 메모리 배치에 따라 코드를 ROM/FLASH에 생산할 때 쓰고, 전원 공급시 실행한다.</li></ul> <p>C 언어로 개발된 프로그램은 메모리 입장에서 다음과 같은 할당 영역으로 나누어 생각할 수 있다. </p> <ul><li>정적 변수: static을 이용하여 정적 변수임을 명시하고, 단 한 번만 초기화되며 프로그램이 시작할 때 생성되어 종료될 때까지 유지된다.</li> <li>동적 변수: <a href="/wiki/%ED%9E%99" class="mw-disambig" title="힙">힙</a>(HEAP)영역을 이용하여 할당 함수를 호출하여 변수 영역을 할당 받아 사용하고, 해제 함수에 의해 반납한다.</li> <li>자동변수: 함수나 블록({ } 이용) 안에서 선언하는 지역변수를 사용하면 <a href="/wiki/%EC%8A%A4%ED%83%9D" title="스택">스택</a>(STACK) 영역에서 자동 할당을 받는다.</li></ul> <p>CPU를 사용하여 개발하여 장치에 넣어 코드를 실행할 때, 힙 영역을 많이 사용하지는 않는다. 따라서 필요 없다면 메모리 공간을 할당할 필요도 없고 힙관리 프로그램 코드(함수를 개발툴에서 라이브러리 형태로 제공)도 필요하지 않는다. 만약 <a href="/wiki/Malloc" class="mw-redirect" title="Malloc">malloc</a> 등의 함수를 사용하면, 힙 영역을 사용하겠다는 의미 이기 때문에 힙 영역을 개발자가 선언하여 관리 해야 한다. 이 때 힙관리 프로그램 코드는 자동으로 링크 된다. 물론 저 사양의 CPU 경우, 이 함수를 제공하지 않을 수 있는 컴파일러도 있을 수 있다. </p> <div class="mw-heading mw-heading3"><h3 id="변수와_메모리_맵"><span id=".EB.B3.80.EC.88.98.EC.99.80_.EB.A9.94.EB.AA.A8.EB.A6.AC_.EB.A7.B5"></span>변수와 메모리 맵</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=14" title="부분 편집: 변수와 메모리 맵"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>C 언어 작성된 코드는 컴파일 과정과 링크 과정을 거치면 실행 파일이 만들어진다. 변수는 여러 가지 특성이 있다. </p> <ul><li>초기치를 갖는 변수</li> <li>초기치가 없는 변수</li> <li>상수 데이터</li></ul> <div class="mw-highlight mw-highlight-lang-c mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">#include</span><span class="w"> </span><span class="cpf">&lt;stdio.h&gt;</span> <span class="cp">#include</span><span class="w"> </span><span class="cpf">&lt;stdlib.h&gt;</span> <span class="cp">#include</span><span class="w"> </span><span class="cpf">&lt;string.h&gt;</span> <span class="cp">#include</span><span class="w"> </span><span class="cpf">&lt;conio.h&gt;</span> <span class="kt">int</span><span class="w"> </span><span class="n">count</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">4</span><span class="p">;</span> <span class="kt">char</span><span class="w"> </span><span class="n">name</span><span class="p">[</span><span class="mi">50</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;홍길동&quot;</span><span class="p">;</span> <span class="kt">char</span><span class="w"> </span><span class="n">tel</span><span class="p">[</span><span class="mi">256</span><span class="p">];</span> <span class="kt">int</span><span class="w"> </span><span class="nf">getTel</span><span class="p">(</span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">pstr</span><span class="p">)</span> <span class="p">{</span> <span class="w"> </span><span class="k">static</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">buff</span><span class="p">[</span><span class="mi">1024</span><span class="p">];</span> <span class="w"> </span><span class="n">gets</span><span class="p">(</span><span class="n">buff</span><span class="p">);</span> <span class="w"> </span><span class="n">strcpy</span><span class="p">(</span><span class="n">pstr</span><span class="p">,</span><span class="w"> </span><span class="n">buff</span><span class="p">);</span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">strlen</span><span class="p">(</span><span class="n">pstr</span><span class="p">);</span> <span class="p">}</span> <span class="kt">int</span><span class="w"> </span><span class="nf">main</span><span class="p">(</span><span class="kt">int</span><span class="w"> </span><span class="n">argc</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">**</span><span class="n">argv</span><span class="p">)</span> <span class="p">{</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">paddr</span><span class="p">;</span> <span class="w"> </span><span class="n">printf</span><span class="p">(</span><span class="s">&quot;이름= %s</span><span class="se">\n</span><span class="s">&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">name</span><span class="p">);</span> <span class="w"> </span><span class="n">getTel</span><span class="p">(</span><span class="n">tel</span><span class="p">);</span> <span class="w"> </span><span class="n">printf</span><span class="p">(</span><span class="s">&quot;전화 = %s</span><span class="se">\n</span><span class="s">&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">tel</span><span class="p">);</span> <span class="w"> </span><span class="n">paddr</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">(</span><span class="kt">char</span><span class="o">*</span><span class="p">)</span><span class="w"> </span><span class="n">malloc</span><span class="p">(</span><span class="mi">1024</span><span class="p">);</span> <span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="o">!</span><span class="n">paddr</span><span class="p">)</span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="mi">-1</span><span class="p">;</span> <span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="c1">// 블록 시작</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">scount</span><span class="p">;</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">piaddr</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">paddr</span><span class="p">;</span> <span class="w"> </span><span class="k">for</span><span class="w"> </span><span class="p">(</span><span class="n">scount</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">1024</span><span class="p">;</span><span class="n">scount</span><span class="w"> </span><span class="o">&gt;</span><span class="w"> </span><span class="n">count</span><span class="p">;</span><span class="n">scount</span><span class="o">--</span><span class="p">,</span><span class="n">piaddr</span><span class="o">++</span><span class="p">)</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="o">*</span><span class="n">piaddr</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">getch</span><span class="p">();</span><span class="w"> </span><span class="c1">// getch 함수는 표준함수는 아니다.</span> <span class="w"> </span><span class="n">putchar</span><span class="p">(</span><span class="o">*</span><span class="n">piaddr</span><span class="p">);</span> <span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="o">*</span><span class="n">piaddr</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="sc">&#39;\r&#39;</span><span class="p">)</span> <span class="w"> </span><span class="k">break</span><span class="p">;</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="o">*</span><span class="n">piaddr</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span> <span class="w"> </span><span class="n">printf</span><span class="p">(</span><span class="s">&quot;주소 = %s</span><span class="se">\n</span><span class="s">&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">paddr</span><span class="p">);</span> <span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="c1">// 블록 끝</span> <span class="w"> </span><span class="n">free</span><span class="p">(</span><span class="n">paddr</span><span class="p">);</span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span> <span class="p">}</span> </pre></div> <p>이 프로그램 예에서 변수 별로 분리하면 다음과 같은 특성의 변수로 나눌 수 있다. </p> <table class="wikitable"> <tbody><tr> <th>초기치 변수 </th> <td>int count = 4; <br /> <p>char name[50] = "홍길동"<sup id="cite_ref-MemMapConst_5-0" class="reference"><a href="#cite_note-MemMapConst-5"><span class="cite-bracket">&#91;</span>note 1<span class="cite-bracket">&#93;</span></a></sup>; </p> </td></tr> <tr> <th>초기치 없는 변수 </th> <td>char tel[256]; <br /> <p>static char buff[1024]; </p> </td></tr> <tr> <th>상수 </th> <td>"이름 = %s\n" <br /> <p>"전화 = %s\n" <br /> "주소 = %s\n" <br /> </p> </td></tr> <tr> <th>스택<br /> (또는 레지스터<sup id="cite_ref-MemMapR_6-0" class="reference"><a href="#cite_note-MemMapR-6"><span class="cite-bracket">&#91;</span>note 2<span class="cite-bracket">&#93;</span></a></sup>) </th> <td>char *paddr;<br /> <p>char *pstr;<br /> int scount;<br /> char *piaddr;<br /> </p> </td></tr> <tr> <th>힙 (heap) </th> <td>paddr(malloc()에서 할당된 공간) </td></tr></tbody></table> <p>Notes: </p> <style data-mw-deduplicate="TemplateStyles:r35556958">.mw-parser-output .reflist{font-size:90%;margin-bottom:0.5em;list-style-type:decimal}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist"> <div class="mw-references-wrap"><ol class="references"> <li id="cite_note-MemMapConst-5"><span class="mw-cite-backlink"><a href="#cite_ref-MemMapConst_5-0">↑</a></span> <span class="reference-text">상수값 "홍길동"은 main() 함수가 시작되기 전, 초기과정에서 <code>char name[]</code>에 복사 된다. 여러개의 초기치 변수가 있을 경우 블록으로 복사 된다. 따라서 개별적으로 복사하는 기계어 코드가 존재하지 않고, 초기설정과정에서 한번에 복사 된다. 이를 구현하기 위해 컴파일러와 링커는 초기치 값만 모아서 처리 한다. 블록 내 지역변수에서 사용하는 초기치 과정은 다르다. 지역변수에서 초기치를 설정하면 그 위치에 초기치 설정하는 기계어 코드가 삽입된다.</span> </li> <li id="cite_note-MemMapR-6"><span class="mw-cite-backlink"><a href="#cite_ref-MemMapR_6-0">↑</a></span> <span class="reference-text">레지스터는 메모리가 아니다. 따라서 레지스터는 메모리 맵에 없는 내용이다. 지역변수를 스택영역에 잡을 것인가 CPU의 레지스터에 잡을 것인가는 프로그램의 복잡도와 최적화에 따라 달라진다. 함수의 기능이 간단하고 변수의 숫자가 적을 경우 레지스터로 자동 배치 될 가능성이 높아진다.</span> </li> </ol></div></div> <p>각 특성별로 나누어 그룹을 지어 메모리에 배치 하는데, 이것을 링커가 한다. 이렇게 그룹은 나누는 것을 세그먼트(SEGMENT) 또는 섹션(SECTION)이라는 단어를 사용한다. </p><p>위의 그룹은 가장 기본적인 내용만을 표시 한 것이다. CPU와 컴파일 마다 다르다. 어떤 컴파일러는 더욱 세밀히 하기도 한다. 그리고 각 세그먼트 이름도 다르다. </p><p>Visual Studio의 맵 이름 예 </p> <table class="wikitable"> <tbody><tr> <th>변수형태</th> <th>SEGMENT </th></tr> <tr> <td>초기치 변수</td> <td>DATA </td></tr> <tr> <td>초기치 없는 변수</td> <td>BSS </td></tr> <tr> <td>프로그램 코드</td> <td>TEXT </td></tr> <tr> <td>상수</td> <td>CONST </td></tr> <tr> <td>힙</td> <td>HEAP </td></tr> <tr> <td>스택</td> <td>STACK </td></tr></tbody></table> <p>컴파일마다 각 세그먼트 이름과 구조가 다르지만, 예를 들어 중요한 세그먼트만 표시하였다. TEXT와 CONST는 ROM/FLASH에 배치해도 되는 변하지 않는 세그먼트이므로 같은 부류이고, CPU를 설계하고 코드를 직접 쓰는 경우 ROM/FLASH을 이용한다. </p><p>거의 모든 툴에서 이 맵을 파일로 만들어 준다. 물론 옵션으로 설정을 해야하는 경우도 있지만 구조를 얻을 수 있다. 함수와 변수의 위치와 이름 등을 확인할 수 있고, 각각의 세그먼트 크기 등의 데이터를 알 수 있다. 실제 CPU를 다루는 C 언어에서 이런 정보는 중요하다. 내가 사용하는 MCU의 메모리는 얼마나 사용하는지 등을 확인할 필요가 있기 때문이다. </p> <div class="mw-heading mw-heading2"><h2 id="라이브러리"><span id=".EB.9D.BC.EC.9D.B4.EB.B8.8C.EB.9F.AC.EB.A6.AC"></span><a href="/wiki/%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC" class="mw-disambig" title="라이브러리">라이브러리</a></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=15" title="부분 편집: 라이브러리"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>C 언어 함수는 표준함수가 있고, 개발 툴에서 제공하는 함수가 있다. 여러 가지 부류가 있고 특성 별로 나누어 lib 파일로 코드를 제공하고 헤더파일로 선언을 알 수 있다. </p> <div class="mw-heading mw-heading3"><h3 id="C_표준_라이브러리"><span id="C_.ED.91.9C.EC.A4.80_.EB.9D.BC.EC.9D.B4.EB.B8.8C.EB.9F.AC.EB.A6.AC"></span>C 표준 라이브러리</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=16" title="부분 편집: C 표준 라이브러리"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r34311305"><div role="note" class="hatnote navigation-not-searchable"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/18px-Icons8_flat_search.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/27px-Icons8_flat_search.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/36px-Icons8_flat_search.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span>&#160;이 부분의 본문은 <a href="/wiki/C_%ED%91%9C%EC%A4%80_%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC" title="C 표준 라이브러리">C 표준 라이브러리</a>입니다.</div> <p>C 표준 라이브러리는 함수 형태와 기능이 정해져 있기 때문에 개발툴별 같다는 특징이 있다. </p> <div class="mw-heading mw-heading3"><h3 id="ISO_C_라이브러리_헤더"><span id="ISO_C_.EB.9D.BC.EC.9D.B4.EB.B8.8C.EB.9F.AC.EB.A6.AC_.ED.97.A4.EB.8D.94"></span><a href="/wiki/C_%ED%91%9C%EC%A4%80_%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC" title="C 표준 라이브러리">ISO C 라이브러리 헤더</a></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=17" title="부분 편집: ISO C 라이브러리 헤더"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable"> <tbody><tr> <th>파일명</th> <th>출처</th> <th>설명 </th></tr> <tr> <td><code><a href="/wiki/Assert.h" title="Assert.h">&lt;assert.h&gt;</a></code></td> <td></td> <td><a href="/w/index.php?title=Assertion_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;redlink=1" class="new" title="Assertion (프로그래밍 언어) (없는 문서)">assert</a> 매크로, 논리오류 및 <a href="/wiki/%EB%94%94%EB%B2%84%EA%B9%85" class="mw-redirect" title="디버깅">디버깅</a> 시 오류 형 등 지원한다. </td></tr> <tr> <td><code><a href="/wiki/Complex.h" class="mw-redirect" title="Complex.h">&lt;complex.h&gt;</a></code></td> <td>C99</td> <td><a href="/wiki/%EB%B3%B5%EC%86%8C%EC%88%98" title="복소수">복소수</a> 처리용 세트. </td></tr> <tr> <td><code><a href="/wiki/Ctype.h" class="mw-redirect" title="Ctype.h">&lt;ctype.h&gt;</a></code></td> <td></td> <td>초기의 대-소 문자 변환 함수 제공 </td></tr> <tr> <td><code><a href="/wiki/Errno.h" title="Errno.h">&lt;errno.h&gt;</a></code></td> <td></td> <td>함수에서 발생하는 오류 형태 변환등의 오류처리. </td></tr> <tr> <td><code><a href="/wiki/Fenv.h" class="mw-redirect" title="Fenv.h">&lt;fenv.h&gt;</a></code></td> <td>C99</td> <td><a href="/wiki/%EB%B6%80%EB%8F%99%EC%86%8C%EC%88%98%EC%A0%90" title="부동소수점">부동소수점</a> 환경 제어. </td></tr> <tr> <td><code><a href="/wiki/Float.h" class="mw-redirect" title="Float.h">&lt;float.h&gt;</a></code></td> <td></td> <td><a href="/wiki/%EB%B6%80%EB%8F%99%EC%86%8C%EC%88%98%EC%A0%90" title="부동소수점">부동소수점</a> 특성 정의. 두 숫자 사이의 최소 차이(<code>_EPSILON</code>), 숫자의 최대 자리수(<code>_DIG</code>), 숫자의 범위의 표현(<code>_MIN</code>, <code>_MAX</code>). </td></tr> <tr> <td><code><a href="/wiki/Inttypes.h" class="mw-redirect" title="Inttypes.h">&lt;inttypes.h&gt;</a></code></td> <td>C99</td> <td>정수형 변수의 정확한 변환. </td></tr> <tr> <td><code><a href="/wiki/Iso646.h" class="mw-redirect" title="Iso646.h">&lt;iso646.h&gt;</a></code></td> <td>NA1</td> <td><a href="/wiki/ISO_646" class="mw-redirect" title="ISO 646">ISO 646</a> 문자열 처리. </td></tr> <tr> <td><code><a href="/wiki/Limits.h" class="mw-redirect" title="Limits.h">&lt;limits.h&gt;</a></code></td> <td></td> <td>정수형의 특성 정의, 정수 숫자 범위(<code>_MIN</code>, <code>_MAX</code>). </td></tr> <tr> <td><code><a href="/wiki/Locale.h" class="mw-redirect" title="Locale.h">&lt;locale.h&gt;</a></code></td> <td></td> <td><code><a href="/wiki/%EB%A1%9C%EC%BC%80%EC%9D%BC" title="로케일">로케일</a>(</code> 관련 상수. 국제어 처리를 위한 적용. </td></tr> <tr> <td><code><a href="/wiki/Math.h" class="mw-redirect" title="Math.h">&lt;math.h&gt;</a></code></td> <td></td> <td>수학 함수. </td></tr> <tr> <td><code><a href="/wiki/Setjmp.h" title="Setjmp.h">&lt;setjmp.h&gt;</a></code></td> <td></td> <td><code>setjmp</code> 와 <code>longjmp</code> 매크로 선언. </td></tr> <tr> <td><code><a href="/wiki/Signal.h" class="mw-redirect" title="Signal.h">&lt;signal.h&gt;</a></code></td> <td></td> <td>다양한 예외 처리 제어. </td></tr> <tr> <td><code><a href="/wiki/Stdarg.h" title="Stdarg.h">&lt;stdarg.h&gt;</a></code></td> <td></td> <td>아규먼트 변수 처리. va_start, va_arg, va_end 함수 등. </td></tr> <tr> <td><code><a href="/wiki/Stdbool.h" title="Stdbool.h">&lt;stdbool.h&gt;</a></code></td> <td>C99</td> <td>논리 변수. </td></tr> <tr> <td><code><a href="/wiki/Stdint.h" class="mw-redirect" title="Stdint.h">&lt;stdint.h&gt;</a></code></td> <td>C99</td> <td>정수형 변수의 각종 정의/선언. </td></tr> <tr> <td><code><a href="/wiki/Stddef.h" class="mw-redirect" title="Stddef.h">&lt;stddef.h&gt;</a></code></td> <td></td> <td>유용한 형과 매크로 정의/선언. </td></tr> <tr> <td><code><a href="/wiki/Stdio.h" title="Stdio.h">&lt;stdio.h&gt;</a></code></td> <td></td> <td>C 언어의 입출력 제공. <code><a href="/wiki/Printf" title="Printf">printf</a></code> 등이 포함되어 있다. </td></tr> <tr> <td><code><a href="/wiki/Stdlib.h" title="Stdlib.h">&lt;stdlib.h&gt;</a></code></td> <td></td> <td> </td></tr> <tr> <td><code><a href="/wiki/String.h" class="mw-redirect" title="String.h">&lt;string.h&gt;</a></code></td> <td></td> <td>문자열 조작. </td></tr> <tr> <td><code><a href="/wiki/Tgmath.h" class="mw-redirect" title="Tgmath.h">&lt;tgmath.h&gt;</a></code></td> <td>C99</td> <td>수학 함수에서 일반 형 변환 관련. </td></tr> <tr> <td><code><a href="/wiki/Time.h" class="mw-redirect" title="Time.h">&lt;time.h&gt;</a></code></td> <td></td> <td>시간과 날짜 변환 함수. </td></tr> <tr> <td><code><a href="/w/index.php?title=Wchar.h&amp;action=edit&amp;redlink=1" class="new" title="Wchar.h (없는 문서)">&lt;wchar.h&gt;</a></code></td> <td>NA1</td> <td>국제어 등의 처리를 위한 <a href="/wiki/%ED%99%95%EC%9E%A5_%EB%AC%B8%EC%9E%90" title="확장 문자">확장 문자</a>(문자열 처리. </td></tr> <tr> <td><code><a href="/wiki/Wctype.h" class="mw-redirect" title="Wctype.h">&lt;wctype.h&gt;</a></code></td> <td>NA1</td> <td><a href="/wiki/%ED%99%95%EC%9E%A5_%EB%AC%B8%EC%9E%90" title="확장 문자">확장 문자</a> 처리. </td></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="개발_도구"><span id=".EA.B0.9C.EB.B0.9C_.EB.8F.84.EA.B5.AC"></span>개발 도구</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=18" title="부분 편집: 개발 도구"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="GCC"><a href="/wiki/GCC" class="mw-disambig" title="GCC">GCC</a></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=19" title="부분 편집: GCC"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r34311305"><div role="note" class="hatnote navigation-not-searchable"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/18px-Icons8_flat_search.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/27px-Icons8_flat_search.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/36px-Icons8_flat_search.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span>&#160;<a href="/wiki/GNU_%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC_%EB%AA%A8%EC%9D%8C" title="GNU 컴파일러 모음">GNU 컴파일러 모음</a> 문서를 참고하십시오.</div> <p><a href="/wiki/%EC%9C%A0%EB%8B%89%EC%8A%A4_%EA%B3%84%EC%97%B4" title="유닉스 계열">유닉스 계열</a>(리눅스)의 시스템에서 주로 사용하는 C/C++ 언어 개발 도구이다. 리눅스의 OS을 제 컴파일하거나, 각종 응용 프로그램 개발에 사용한다. 또한 X-Windows의 개발 도구로도 사용할 수 있다. </p><p>전자 장치의 개발 시 임베디드 OS 포팅에서, 리눅스 커널이나 리눅스 커널 기반으로 하는 OS 커널 자체를 개발하는 도구로 사용한다. 리눅스 커널 기반 임베디드에서 실행되는 응용 프로그램 역시 <a href="/wiki/Gcc" class="mw-redirect mw-disambig" title="Gcc">gcc</a>을 많이 사용한다. </p> <div class="mw-heading mw-heading4"><h4 id="make"><a href="/wiki/Make_(%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4)" title="Make (소프트웨어)">make</a></h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=20" title="부분 편집: make"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r34311305"><div role="note" class="hatnote navigation-not-searchable"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/18px-Icons8_flat_search.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/27px-Icons8_flat_search.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/36px-Icons8_flat_search.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span>&#160;이 부분의 본문은 <a href="/wiki/Make_(%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4)" title="Make (소프트웨어)">make (소프트웨어)</a>입니다.</div> <p>여러 파일들끼리의 의존성과 각 파일에 필요한 명령을 정의함으로써 프로그램을 컴파일할 수 있으며 최종 프로그램을 만들 수 있는 과정을 서술할 수 있는 표준적인 문법을 가지고 있고, 구조로 기술된 파일(주로 Makefile이라는 파일명)을 [make]가 해석하여 프로그램 빌드를 수행하게 된다. </p> <div class="mw-heading mw-heading4"><h4 id="Cygwin">Cygwin</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=21" title="부분 편집: Cygwin"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r34311305"><div role="note" class="hatnote navigation-not-searchable"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/18px-Icons8_flat_search.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/27px-Icons8_flat_search.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/36px-Icons8_flat_search.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span>&#160;이 부분의 본문은 <a href="/wiki/%EC%8B%9C%EA%B7%B8%EC%9C%88" title="시그윈">시그윈</a>입니다.</div> <p><a href="/wiki/Gcc" class="mw-redirect mw-disambig" title="Gcc">gcc</a>을 <a href="/wiki/%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%86%8C%ED%94%84%ED%8A%B8_%EC%9C%88%EB%8F%84%EC%9A%B0" title="마이크로소프트 윈도우">윈도우</a>에서 실행할 수 있도록 재 포팅한 것이다. </p> <div class="mw-heading mw-heading4"><h4 id="MinGW">MinGW</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=22" title="부분 편집: MinGW"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Cygwin에서 분화 된 gcc 기반 개발 라이브러리이다. </p> <div class="mw-heading mw-heading3"><h3 id="이클립스"><span id=".EC.9D.B4.ED.81.B4.EB.A6.BD.EC.8A.A4"></span><a href="/wiki/%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4" class="mw-disambig" title="이클립스">이클립스</a></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=23" title="부분 편집: 이클립스"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r34311305"><div role="note" class="hatnote navigation-not-searchable"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/18px-Icons8_flat_search.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/27px-Icons8_flat_search.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/36px-Icons8_flat_search.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span>&#160;<a href="/wiki/%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4" class="mw-disambig" title="이클립스">이클립스</a> 문서를 참고하십시오.</div> <p>이클립스는 다양한 언어와 다양한 <a href="/wiki/OS" class="mw-disambig" title="OS">OS</a>에서 실행되는 <a href="/wiki/IDE" class="mw-disambig" title="IDE">IDE</a>이다. 따라서 여러 가지 상황에서 다양하게 적용할 수 있다. </p> <div class="mw-heading mw-heading4"><h4 id="Eclipse_IDE_for_C/C++_Developers"><span id="Eclipse_IDE_for_C.2FC.2B.2B_Developers"></span>Eclipse IDE for C/C++ Developers</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=24" title="부분 편집: Eclipse IDE for C/C++ Developers"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>C/C++언어를 제공하는 <a href="/wiki/%ED%86%B5%ED%95%A9_%EA%B0%9C%EB%B0%9C_%ED%99%98%EA%B2%BD" title="통합 개발 환경">IDE</a>으로 리눅스의 경우 기존의 <a href="/wiki/Gcc" class="mw-redirect mw-disambig" title="Gcc">gcc</a>을 사용할 수 있도록 연결 설정만 하면 된다. </p> <dl><dt><a rel="nofollow" class="external text" href="http://www.mingw.org/">MinGW</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20060828091046/http://www.mingw.org/">Archived</a> 2006년 8월 28일 - <a href="/wiki/%EC%9B%A8%EC%9D%B4%EB%B0%B1_%EB%A8%B8%EC%8B%A0" title="웨이백 머신">웨이백 머신</a></dt></dl> <p><a href="/wiki/%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%86%8C%ED%94%84%ED%8A%B8_%EC%9C%88%EB%8F%84%EC%9A%B0" title="마이크로소프트 윈도우">윈도우</a>에서 <a href="/wiki/Gcc" class="mw-redirect mw-disambig" title="Gcc">gcc</a>와 연결하여 C/C++ 언어를 사용하여 프로그램을 개발 할 수 있다. MinGW는 다양한 언어를 지원하므로 다른 언어로도 이클립스와 연결하여 개발 도구로 사용할 수 있다. </p> <div class="mw-heading mw-heading3"><h3 id="마이크로소프트_비주얼_스튜디오"><span id=".EB.A7.88.EC.9D.B4.ED.81.AC.EB.A1.9C.EC.86.8C.ED.94.84.ED.8A.B8_.EB.B9.84.EC.A3.BC.EC.96.BC_.EC.8A.A4.ED.8A.9C.EB.94.94.EC.98.A4"></span><a href="/wiki/%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%86%8C%ED%94%84%ED%8A%B8_%EB%B9%84%EC%A3%BC%EC%96%BC_%EC%8A%A4%ED%8A%9C%EB%94%94%EC%98%A4" class="mw-redirect" title="마이크로소프트 비주얼 스튜디오">마이크로소프트 비주얼 스튜디오</a></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=25" title="부분 편집: 마이크로소프트 비주얼 스튜디오"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><a href="/wiki/%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%86%8C%ED%94%84%ED%8A%B8" title="마이크로소프트">마이크로소프트</a>에서 개발, 판매하는 <a href="/wiki/%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%86%8C%ED%94%84%ED%8A%B8_%EC%9C%88%EB%8F%84%EC%9A%B0" title="마이크로소프트 윈도우">마이크로소프트 윈도우</a> 환경에서 작동하는 개발도구이다. 현재는 C 뿐만 아니라 <a href="/wiki/C%2B%2B" title="C++">C++</a>, <a href="/wiki/C_%EC%83%A4%ED%94%84" title="C 샤프">C#</a> 등 다양한 언어를 지원하고 있지만 초기의 마이크로소프트 개발 도구는 C 언어로부터 출발하였다. 비주얼 스튜디오로는 <a href="/wiki/%EC%9C%88%EB%8F%84%EC%9A%B0_API" title="윈도우 API">윈도우 API</a>를 이용한 <a href="/wiki/%EA%B7%B8%EB%9E%98%ED%94%BD_%EC%82%AC%EC%9A%A9%EC%9E%90_%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4" title="그래픽 사용자 인터페이스">GUI</a> 프로그램, <a href="/wiki/%EB%AA%85%EB%A0%B9_%EC%A4%84_%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4" class="mw-redirect" title="명령 줄 인터페이스">명령 줄 인터페이스</a> 환경으로 실행되는 Windows Console Application, 윈도우 서비스, <a href="/wiki/%EB%8F%99%EC%A0%81_%EB%A7%81%ED%81%AC_%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC" title="동적 링크 라이브러리">동적 링크 라이브러리</a> 등의 형태로 소프트웨어를 개발할 수 있고, 최근 버전에서는 <a href="/wiki/%EB%AA%A8%EB%B0%94%EC%9D%BC_%EC%9D%91%EC%9A%A9_%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4" class="mw-redirect" title="모바일 응용 소프트웨어">모바일 응용 소프트웨어</a> 개발도 지원한다. </p><p>비주얼 스튜디오에서 사용 가능한 <a href="/wiki/%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4_%EA%B0%9C%EB%B0%9C_%ED%82%A4%ED%8A%B8" title="소프트웨어 개발 키트">소프트웨어 개발 키트</a>와 라이브러리는 다음과 같다. </p> <div class="mw-heading mw-heading4"><h4 id="C_표준_라이브러리_2"><span id="C_.ED.91.9C.EC.A4.80_.EB.9D.BC.EC.9D.B4.EB.B8.8C.EB.9F.AC.EB.A6.AC_2"></span><a href="/wiki/C_%ED%91%9C%EC%A4%80_%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC" title="C 표준 라이브러리">C 표준 라이브러리</a></h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=26" title="부분 편집: C 표준 라이브러리"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>표준 C에서 정의하는 라이브러리 함수를 거의 대부분 그대로 사용할 수 있다. </p> <div class="mw-heading mw-heading4"><h4 id="Windows_SDK">Windows SDK</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=27" title="부분 편집: Windows SDK"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>윈도우 운영체제의 API를 사용할 수 있게 해주는 툴킷이다. 응용프로그램에서 사용 가능한 윈도우 운영체제의 기능은 Windows SDK를 통해 제공된다. 초기에는 C가 기본 언어였으나, 최근에는 C#, C++ 등의 언어 툴킷도 제공한다. 예전에는 Win32 SDK라고 불리었다. </p> <div class="mw-heading mw-heading4"><h4 id="MFC"><a href="/wiki/%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%86%8C%ED%94%84%ED%8A%B8_%ED%8C%8C%EC%9A%B4%EB%8D%B0%EC%9D%B4%EC%85%98_%ED%81%B4%EB%9E%98%EC%8A%A4_%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC" title="마이크로소프트 파운데이션 클래스 라이브러리">MFC</a></h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=28" title="부분 편집: MFC"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r34311305"><div role="note" class="hatnote navigation-not-searchable"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/18px-Icons8_flat_search.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/27px-Icons8_flat_search.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/36px-Icons8_flat_search.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span>&#160;이 부분의 본문은 <a href="/wiki/%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%86%8C%ED%94%84%ED%8A%B8_%ED%8C%8C%EC%9A%B4%EB%8D%B0%EC%9D%B4%EC%85%98_%ED%81%B4%EB%9E%98%EC%8A%A4_%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC" title="마이크로소프트 파운데이션 클래스 라이브러리">마이크로소프트 파운데이션 클래스 라이브러리</a>입니다.</div> <p>윈도우 개발에 필요한 Windows API를 클래스로 래핑한 C++ 라이브러리이다. </p> <div class="mw-heading mw-heading4"><h4 id="DirectX"><a href="/wiki/DirectX" title="DirectX">DirectX</a></h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=29" title="부분 편집: DirectX"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>윈도우에서 주로 게임 등을 개발할 때 사용하는 툴킷이다. 고속의 화면 제어, 음성지원, 3D 등을 지원한다. </p><p><br /> CODEBLOKES </p><p>그럭저럭한 툴 </p> <div class="mw-heading mw-heading2"><h2 id="디버깅"><span id=".EB.94.94.EB.B2.84.EA.B9.85"></span>디버깅</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=30" title="부분 편집: 디버깅"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>보통 소프트웨어 개발에서 디버깅의 가장 일반적인 방법은 두가지이다. </p> <ol><li>IDE를 통해 소스 수준에서 디버깅 한다. 일명 'BREAK POINT'를 설정하면 그 위치에서 멈추고 해당 상황을 파악할 수 있다. 가장 중요한 파악 대상이 변수의 값으로 표시 화면에 해당 변수의 형과 맞게 변수의 값을 표시 한다. 또한 줄단위로 실행하기, 함수로 들어가기와 나오기 등 IDE에 따라 구성이 다양하다.</li> <li>내부 변수나 기타 상황을 printf 형태의 함수를 UART, 네트워크, USB 등과 연결하여 출력함으로써 프로그램 상황을 표시 할 수 있다. 보통 IDE처럼 다양한 구성이 불가능 할 때 많이 사용한다. <ol><li>리눅스 커널의 경우 printfk 함수로 출력하면 정해진 출력 메시지 파일태로 표시할 수 있다.</li> <li><a href="/wiki/MCU" class="mw-redirect" title="MCU">MCU</a>와 같은 전자장치의 개발에서 개인용 컴퓨터처럼 성능이 좋은 IDE을 만들기 쉽지 않다. 따라서 저 성능의 IDE을 사용하거나 UART등으로 상황을 출력해서 디버깅 하는 방법을 사용할 수 있다. 구성이 간단해서 개발 소스에 printf 형의 메시지 출력을 추가하면 된다. 개발자가 직접 해야하는 것이 번거롭다.</li></ol></li></ol> <div class="mw-heading mw-heading3"><h3 id="GDB"><a href="/wiki/GDB" class="mw-redirect" title="GDB">GDB</a></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=31" title="부분 편집: GDB"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r34311305"><div role="note" class="hatnote navigation-not-searchable"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/18px-Icons8_flat_search.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/27px-Icons8_flat_search.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/52/Icons8_flat_search.svg/36px-Icons8_flat_search.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span>&#160;이 부분의 본문은 <a href="/wiki/GNU_%EB%94%94%EB%B2%84%EA%B1%B0" title="GNU 디버거">GNU 디버거</a>입니다.</div> <p><a href="/wiki/GCC" class="mw-disambig" title="GCC">GCC</a>을 기반으로 하는 <a href="/wiki/%EB%94%94%EB%B2%84%EA%B9%85" class="mw-redirect" title="디버깅">디버깅</a> 도구이다. 따라서 <a href="/wiki/%EC%9C%A0%EB%8B%89%EC%8A%A4" title="유닉스">유닉스</a> 계열에서 가장 일반적으로 실행된다. </p> <div class="mw-heading mw-heading4"><h4 id="응용_프로그램_디버깅"><span id=".EC.9D.91.EC.9A.A9_.ED.94.84.EB.A1.9C.EA.B7.B8.EB.9E.A8_.EB.94.94.EB.B2.84.EA.B9.85"></span>응용 프로그램 디버깅</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=32" title="부분 편집: 응용 프로그램 디버깅"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>GCC 옵션을 디버깅이 되도록 설정하면 디버깅 테이블을 만든다. gdb 실행 중에 이것을 사용한다. GDB을 실행하여 응용 프로그램을 실행하면서 break, 변수, 함수 등의 디버깅을 할 수 있다. </p> <div class="mw-heading mw-heading4"><h4 id="원격_디버깅"><span id=".EC.9B.90.EA.B2.A9_.EB.94.94.EB.B2.84.EA.B9.85"></span>원격 디버깅</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=33" title="부분 편집: 원격 디버깅"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>GCC에서 <a href="/wiki/Gdb" class="mw-redirect" title="Gdb">gdb</a>는 서버 구조를 사용할 수 있다. <a href="/w/index.php?title=Gdb-server&amp;action=edit&amp;redlink=1" class="new" title="Gdb-server (없는 문서)">gdb-server</a>을 설치하면 <a href="/wiki/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC" class="mw-disambig" title="네트워크">네트워크</a>를 통해 디버깅 환경을 구성할 수 있다. 예를 들어 임베디드 개발 시 리눅스 커널을 포팅하고, 해당 리눅스 시스템에 gdb-server를 설치하면 다른 환경에서 이를 통해 응용 프로그램을 디버깅 할 수 있다. 임베디드의 많은 경우 자신의 시스템에서는 디버깅이 만만치 않다. 따라서 원격으로 gdb의 실행 결과를 전송 할 수 있고 이 정보를 바탕으로 이클립스와 같은 IDE와 연동할 수 있다. 보통 리눅스 기반의 임베디드 개발 환경은 이클립스 C++를 사용할 수 있는데, 이것과 결합할 수 있다. </p> <div class="mw-heading mw-heading4"><h4 id="커널_디버깅"><span id=".EC.BB.A4.EB.84.90_.EB.94.94.EB.B2.84.EA.B9.85"></span>커널 디버깅</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=34" title="부분 편집: 커널 디버깅"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>원격 디버깅 모드는 리눅스 커널에 사용되는 소스 수준의 디버거인 KGDB에서도 사용된다. KGDB를 사용하면 커널 개발자는 일반 응용 프로그램과 마찬가지로 커널을 디버깅할 수 있다. </p> <div class="mw-heading mw-heading3"><h3 id="IDE_디버깅"><span id="IDE_.EB.94.94.EB.B2.84.EA.B9.85"></span>IDE 디버깅</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=35" title="부분 편집: IDE 디버깅"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><a href="/wiki/%EB%B9%84%EC%A3%BC%EC%96%BC_%EC%8A%A4%ED%8A%9C%EB%94%94%EC%98%A4" title="비주얼 스튜디오">비주얼 스튜디오</a>나 <a href="/wiki/%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4" class="mw-disambig" title="이클립스">이클립스</a> 등의 도구 들은 기본적으로 디버깅 방법을 제시한다. 이클립스 디버깅은 <a href="/wiki/GDB" class="mw-redirect" title="GDB">GDB</a>와 연동해서 구성할 수 있다. </p> <div class="mw-heading mw-heading2"><h2 id="같이_보기"><span id=".EA.B0.99.EC.9D.B4_.EB.B3.B4.EA.B8.B0"></span>같이 보기</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=36" title="부분 편집: 같이 보기"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r38501082">.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}</style><div class="side-box metadata side-box-right plainlinks"><style data-mw-deduplicate="TemplateStyles:r36480595">.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}</style> <div class="side-box-flex"> <div class="side-box-image"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png" decoding="async" width="30" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/45px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/59px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></span></span></div> <div class="side-box-text plainlist"><b><a href="/wiki/%EC%9C%84%ED%82%A4%EB%AF%B8%EB%94%94%EC%96%B4_%EA%B3%B5%EC%9A%A9" title="위키미디어 공용">위키미디어 공용</a></b>에 관련된<br />미디어 분류가 있습니다.<div style="padding-left:1em;"><b><a class="external text" href="https://commons.wikimedia.org/wiki/Category:C_(programming_language)?uselang=ko">C</a></b></div></div></div> </div> <ul><li><a href="/wiki/B_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="B (프로그래밍 언어)">B (프로그래밍 언어)</a></li> <li><a href="/wiki/C99" title="C99">C99</a></li> <li><a href="/wiki/C11" class="mw-disambig" title="C11">C11</a></li> <li><a href="/wiki/C_%EC%96%B8%EC%96%B4%EC%9D%98_%EB%AC%B8%EB%B2%95" title="C 언어의 문법">C 언어의 문법</a> <ul><li><a href="/wiki/C_%EC%96%B8%EC%96%B4_%EB%B3%80%EC%88%98" title="C 언어 변수">C 언어 변수</a></li> <li><a href="/wiki/C_%EC%96%B8%EC%96%B4_%ED%8F%AC%EC%9D%B8%ED%84%B0" class="mw-redirect" title="C 언어 포인터">C 언어 포인터</a></li></ul></li> <li><a href="/wiki/C%2B%2B" title="C++">C++</a></li> <li><a href="/wiki/%EC%98%A4%EB%B8%8C%EC%A0%9D%ED%8B%B0%EB%B8%8C-C" title="오브젝티브-C">오브젝티브-C</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="각주"><span id=".EA.B0.81.EC.A3.BC"></span>각주</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=37" title="부분 편집: 각주"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r35556958"><div class="reflist"> <div class="mw-references-wrap"><ol class="references"> <li id="cite_note-dReNK-1"><span class="mw-cite-backlink"><a href="#cite_ref-dReNK_1-0">↑</a></span> <span class="reference-text"><cite class="citation web">Fruderica (2020년 12월 13일). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20201024212333/https://en.cppreference.com/w/c/language/history">&#8220;History of C&#8221;</a>. &#12298;The cppreference.com&#12299;. 2020년 10월 24일에 <a rel="nofollow" class="external text" href="https://en.cppreference.com/w/c/language/history">원본 문서</a>에서 보존된 문서<span class="reference-accessdate">. 2020년 10월 24일에 확인함</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=The+cppreference.com&amp;rft.atitle=History+of+C&amp;rft.date=2020-12-13&amp;rft.au=Fruderica&amp;rft_id=https%3A%2F%2Fen.cppreference.com%2Fw%2Fc%2Flanguage%2Fhistory&amp;rfr_id=info%3Asid%2Fko.wikipedia.org%3AC+%28%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D+%EC%96%B8%EC%96%B4%29" class="Z3988"><span style="display:none;">&#160;</span></span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><cite class="citation web"><a rel="nofollow" class="external text" href="https://en.cppreference.com/w/c/language/history">&#8220;History of C - cppreference.com&#8221;</a><span class="reference-accessdate">. 2021년 7월 12일에 확인함</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=History+of+C+-+cppreference.com&amp;rft_id=https%3A%2F%2Fen.cppreference.com%2Fw%2Fc%2Flanguage%2Fhistory&amp;rfr_id=info%3Asid%2Fko.wikipedia.org%3AC+%28%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D+%EC%96%B8%EC%96%B4%29" class="Z3988"><span style="display:none;">&#160;</span></span></span> </li> <li id="cite_note-dottcl-3"><span class="mw-cite-backlink"><a href="#cite_ref-dottcl_3-0">↑</a></span> <span class="reference-text"><cite class="citation web"><a href="/wiki/%EB%8D%B0%EB%8B%88%EC%8A%A4_%EB%A6%AC%EC%B9%98" title="데니스 리치">Ritchie, Dennis M.</a> (1993년 1월). <a rel="nofollow" class="external text" href="https://www.webcitation.org/6HZA6qfVb?url=http://cm.bell-labs.com/cm/cs/who/dmr/chist.html">&#8220;The Development of the C Language&#8221;</a>. 2013년 6월 22일에 <a rel="nofollow" class="external text" href="http://cm.bell-labs.com/cm/cs/who/dmr/chist.html">원본 문서</a>에서 보존된 문서<span class="reference-accessdate">. 2008년 1월 1일에 확인함</span>. <q>The scheme of type composition adopted by C owes considerable debt to Algol 68, although it did not, perhaps, emerge in a form that Algol's adherents would approve of.</q></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=The+Development+of+the+C+Language&amp;rft.date=1993-01&amp;rft.aulast=Ritchie&amp;rft.aufirst=Dennis+M.&amp;rft_id=http%3A%2F%2Fcm.bell-labs.com%2Fcm%2Fcs%2Fwho%2Fdmr%2Fchist.html&amp;rfr_id=info%3Asid%2Fko.wikipedia.org%3AC+%28%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D+%EC%96%B8%EC%96%B4%29" class="Z3988"><span style="display:none;">&#160;</span></span></span> </li> <li id="cite_note-unixport-4"><span class="mw-cite-backlink"><a href="#cite_ref-unixport_4-0">↑</a></span> <span class="reference-text"><cite class="citation journal"><a href="/w/index.php?title=%EC%A1%B4%EC%8A%A8_%EC%8A%A4%ED%85%8C%ED%8C%90&amp;action=edit&amp;redlink=1" class="new" title="존슨 스테판 (없는 문서)">Johnson, S. C.</a>; <a href="/wiki/%EB%8D%B0%EB%8B%88%EC%8A%A4_%EB%A6%AC%EC%B9%98" title="데니스 리치">Ritchie, D. M.</a> (1978). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20150203071356/http://cm.bell-labs.com/cm/cs/who/dmr/portpap.pdf">&#8220;Portability of C Programs and the UNIX System&#8221;</a> <span style="font-size:85%;">(PDF)</span>. &#12298;Bell System Tech. J.&#12299; <b>57</b> (6): 2021–2048. 2015년 2월 3일에 <a rel="nofollow" class="external text" href="http://cm.bell-labs.com/cm/cs/who/dmr/portpap.pdf">원본 문서</a> <span style="font-size:85%;">(PDF)</span>에서 보존된 문서<span class="reference-accessdate">. 2012년 12월 16일에 확인함</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=Bell+System+Tech.+J.&amp;rft.atitle=Portability+of+C+Programs+and+the+UNIX+System&amp;rft.volume=57&amp;rft.issue=6&amp;rft.pages=2021-2048&amp;rft.date=1978&amp;rft.aulast=Johnson&amp;rft.aufirst=S.+C.&amp;rft.au=Ritchie%2C+D.+M.&amp;rft_id=http%3A%2F%2Fcm.bell-labs.com%2Fcm%2Fcs%2Fwho%2Fdmr%2Fportpap.pdf&amp;rfr_id=info%3Asid%2Fko.wikipedia.org%3AC+%28%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D+%EC%96%B8%EC%96%B4%29" class="Z3988"><span style="display:none;">&#160;</span></span></span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="외부_링크"><span id=".EC.99.B8.EB.B6.80_.EB.A7.81.ED.81.AC"></span>외부 링크</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;action=edit&amp;section=38" title="부분 편집: 외부 링크"><span>편집</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><b><span style="font-size: smaller;" title="언어: 영어">(영어)</span></b> Ritchie, Dennis M. <a rel="nofollow" class="external text" href="http://plan9.bell-labs.com/who/dmr/chist.html">The Development of the C Language</a><a rel="nofollow" class="external text" href="https://web.archive.org/web/20141018001346/http://plan9.bell-labs.com/who/dmr/chist.html">Archived</a> 2014년 10월 18일 - <a href="/wiki/%EC%9B%A8%EC%9D%B4%EB%B0%B1_%EB%A8%B8%EC%8B%A0" title="웨이백 머신">웨이백 머신</a>. History of Programming Languages-II. Second History of Programming Languages conference, Cambridge, Massachusetts, April, 1993. <style data-mw-deduplicate="TemplateStyles:r38117996">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><a href="/wiki/%EA%B5%AD%EC%A0%9C_%ED%91%9C%EC%A4%80_%EB%8F%84%EC%84%9C_%EB%B2%88%ED%98%B8" class="mw-redirect" title="국제 표준 도서 번호">ISBN</a>&#160;<a href="/wiki/%ED%8A%B9%EC%88%98:%EC%B1%85%EC%B0%BE%EA%B8%B0/0-201-89502-1" title="특수:책찾기/0-201-89502-1">0-201-89502-1</a>.</li> <li><a href="/wiki/%EB%A6%AC%EC%B2%98%EB%93%9C_%EC%8A%A4%ED%86%A8%EB%A7%8C" class="mw-redirect" title="리처드 스톨만">Richard M. Stallman</a>: <i><a rel="nofollow" class="external text" href="http://gcc.gnu.org/onlinedocs/gcc-2.95.3/gcc.html">Using and Porting the GNU Compiler Collection</a></i>, <a href="/wiki/%EC%9E%90%EC%9C%A0_%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4_%EC%9E%AC%EB%8B%A8" title="자유 소프트웨어 재단">Free Software Foundation</a>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r38117996"><a href="/wiki/%EA%B5%AD%EC%A0%9C_%ED%91%9C%EC%A4%80_%EB%8F%84%EC%84%9C_%EB%B2%88%ED%98%B8" class="mw-redirect" title="국제 표준 도서 번호">ISBN</a>&#160;<a href="/wiki/%ED%8A%B9%EC%88%98:%EC%B1%85%EC%B0%BE%EA%B8%B0/0-595-10035-X" title="특수:책찾기/0-595-10035-X">0-595-10035-X</a></li> <li>Richard M. Stallman: <i><a rel="nofollow" class="external text" href="http://gcc.gnu.org/onlinedocs/gcc-3.3.1/gcc/">Using Gcc: The Gnu Compiler Collection Reference</a></i>, Free Software Foundation, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r38117996"><a href="/wiki/%EA%B5%AD%EC%A0%9C_%ED%91%9C%EC%A4%80_%EB%8F%84%EC%84%9C_%EB%B2%88%ED%98%B8" class="mw-redirect" title="국제 표준 도서 번호">ISBN</a>&#160;<a href="/wiki/%ED%8A%B9%EC%88%98:%EC%B1%85%EC%B0%BE%EA%B8%B0/1-882114-39-6" title="특수:책찾기/1-882114-39-6">1-882114-39-6</a></li> <li><a href="/w/index.php?title=Brian_J._Gough&amp;action=edit&amp;redlink=1" class="new" title="Brian J. Gough (없는 문서)">Brian J. Gough</a>: <i><a rel="nofollow" class="external text" href="https://archive.today/20121205072412/http://www.network-theory.co.uk/gcc/intro/">An Introduction to GCC</a></i>, Network Theory Ltd., <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r38117996"><a href="/wiki/%EA%B5%AD%EC%A0%9C_%ED%91%9C%EC%A4%80_%EB%8F%84%EC%84%9C_%EB%B2%88%ED%98%B8" class="mw-redirect" title="국제 표준 도서 번호">ISBN</a>&#160;<a href="/wiki/%ED%8A%B9%EC%88%98:%EC%B1%85%EC%B0%BE%EA%B8%B0/0-9541617-9-3" title="특수:책찾기/0-9541617-9-3">0-9541617-9-3</a></li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r36480591">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}.mw-parser-output .hlist-pipe dd:after,.mw-parser-output .hlist-pipe li:after{content:" | ";font-weight:normal}.mw-parser-output .hlist-hyphen dd:after,.mw-parser-output .hlist-hyphen li:after{content:" - ";font-weight:normal}.mw-parser-output .hlist-comma dd:after,.mw-parser-output .hlist-comma li:after{content:", ";font-weight:normal}.mw-parser-output .hlist-slash dd:after,.mw-parser-output .hlist-slash li:after{content:" / ";font-weight:normal}</style><style data-mw-deduplicate="TemplateStyles:r38501015">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="프로그래밍_언어" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r36480591"><style data-mw-deduplicate="TemplateStyles:r38585741">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-보기"><a href="/wiki/%ED%8B%80:%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4" title="틀:프로그래밍 언어"><abbr title="이 틀을 보기" style=";;background:none transparent;border:none;box-shadow:none;padding:0;">v</abbr></a></li><li class="nv-토론"><a href="/w/index.php?title=%ED%8B%80%ED%86%A0%EB%A1%A0:%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4&amp;action=edit&amp;redlink=1" class="new" title="틀토론:프로그래밍 언어 (없는 문서)"><abbr title="이 틀에 관해 토론하기" style=";;background:none transparent;border:none;box-shadow:none;padding:0;">t</abbr></a></li><li class="nv-편집"><a href="/wiki/%ED%8A%B9%EC%88%98:%EB%AC%B8%EC%84%9C%ED%8E%B8%EC%A7%91/%ED%8B%80:%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4" title="특수:문서편집/틀:프로그래밍 언어"><abbr title="이 틀을 편집하기" style=";;background:none transparent;border:none;box-shadow:none;padding:0;">e</abbr></a></li></ul></div><div id="프로그래밍_언어" style="font-size:114%;margin:0 4em"><a href="/wiki/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4" title="프로그래밍 언어">프로그래밍 언어</a></div></th></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><a href="/wiki/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4%EC%9D%98_%EB%B9%84%EA%B5%90" title="프로그래밍 언어의 비교">비교</a></li> <li><a href="/w/index.php?title=%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4%EC%9D%98_%EC%97%B0%ED%91%9C&amp;action=edit&amp;redlink=1" class="new" title="프로그래밍 언어의 연표 (없는 문서)">연표</a></li> <li><a href="/wiki/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4%EC%9D%98_%EC%97%AD%EC%82%AC" title="프로그래밍 언어의 역사">역사</a></li></ul> </div></td></tr><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/APL_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="APL (프로그래밍 언어)">APL</a></li> <li><a href="/wiki/%EC%96%B4%EC%85%88%EB%B8%94%EB%A6%AC%EC%96%B4" title="어셈블리어">어셈블리어</a></li> <li><a href="/wiki/%EB%B2%A0%EC%9D%B4%EC%A7%81" title="베이직">베이직</a></li> <li><a class="mw-selflink selflink">C</a></li> <li><a href="/wiki/C%2B%2B" title="C++">C++</a></li> <li><a href="/wiki/C_%EC%83%A4%ED%94%84" title="C 샤프">C#</a></li> <li><a href="/wiki/%EC%BD%94%EB%B3%BC" title="코볼">코볼</a></li> <li><a href="/wiki/%ED%8F%AC%ED%8A%B8%EB%9E%80" title="포트란">포트란</a></li> <li><a href="/wiki/Go_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="Go (프로그래밍 언어)">Go</a></li> <li><a href="/wiki/%EC%95%84%ED%8C%8C%EC%B9%98_%EA%B7%B8%EB%A3%A8%EB%B9%84" title="아파치 그루비">아파치 그루비</a></li> <li><a href="/wiki/%ED%95%98%EC%8A%A4%EC%BC%88" title="하스켈">하스켈</a></li> <li><a href="/wiki/%EC%9E%90%EB%B0%94_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="자바 (프로그래밍 언어)">자바</a></li> <li><a href="/wiki/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8" title="자바스크립트">자바스크립트</a> (JS)</li> <li><a href="/wiki/%EC%BD%94%ED%8B%80%EB%A6%B0_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="코틀린 (프로그래밍 언어)">코틀린</a></li> <li><a href="/wiki/%EB%A6%AC%EC%8A%A4%ED%94%84" title="리스프">리스프</a></li> <li><a href="/wiki/%EB%A3%A8%EC%95%84_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="루아 (프로그래밍 언어)">루아</a></li> <li><a href="/wiki/%EC%98%A4%EB%B8%8C%EC%A0%9D%ED%8B%B0%EB%B8%8C-C" title="오브젝티브-C">오브젝티브-C</a></li> <li><a href="/wiki/%ED%8C%8C%EC%8A%A4%EC%B9%BC_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="파스칼 (프로그래밍 언어)">파스칼</a></li> <li><a href="/wiki/%ED%8E%84" title="펄">펄</a></li> <li><a href="/wiki/PHP" title="PHP">PHP</a></li> <li><a href="/wiki/%ED%8C%8C%EC%9D%B4%EC%8D%AC" title="파이썬">파이썬</a></li> <li><a href="/wiki/%EB%A3%A8%EB%B9%84_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="루비 (프로그래밍 언어)">루비</a></li> <li><a href="/wiki/%EB%9F%AC%EC%8A%A4%ED%8A%B8_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="러스트 (프로그래밍 언어)">러스트</a></li> <li><a href="/wiki/%EC%85%B8_%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8" title="셸 스크립트">셸</a></li> <li><a href="/wiki/%EC%8A%A4%EB%AA%B0%ED%86%A0%ED%81%AC" title="스몰토크">스몰토크</a></li> <li><a href="/wiki/%EC%8A%A4%EC%9C%84%ED%94%84%ED%8A%B8_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="스위프트 (프로그래밍 언어)">스위프트</a></li> <li><a href="/wiki/%EB%B9%84%EC%A3%BC%EC%96%BC_%EB%B2%A0%EC%9D%B4%EC%A7%81_%EB%8B%B7%EB%84%B7" title="비주얼 베이직 닷넷">비주얼 베이직 닷넷</a> (VB.NET)</li> <li><a href="/wiki/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4_%EB%AA%A9%EB%A1%9D" title="프로그래밍 언어 목록">더 보기...</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><span typeof="mw:File"><span title="분류"><img alt="분류" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/16px-Folder_Hexagonal_Icon.svg.png" decoding="async" width="16" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/24px-Folder_Hexagonal_Icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/32px-Folder_Hexagonal_Icon.svg.png 2x" data-file-width="36" data-file-height="31" /></span></span> <b><a href="/wiki/%EB%B6%84%EB%A5%98:%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4" title="분류:프로그래밍 언어">분류</a></b></li> <li><span typeof="mw:File"><span title="목록 문서"><img alt="목록 문서" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/db/Symbol_list_class.svg/16px-Symbol_list_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/db/Symbol_list_class.svg/23px-Symbol_list_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/db/Symbol_list_class.svg/31px-Symbol_list_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <b>목록</b> <ul><li><a href="/wiki/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4_%EB%AA%A9%EB%A1%9D" title="프로그래밍 언어 목록">알파벳순</a></li> <li><a href="/w/index.php?title=%EC%A2%85%EB%A5%98%EC%97%90_%EB%94%B0%EB%A5%B8_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4_%EB%AA%A9%EB%A1%9D&amp;action=edit&amp;redlink=1" class="new" title="종류에 따른 프로그래밍 언어 목록 (없는 문서)">분류순</a></li> <li><a href="/w/index.php?title=%EB%A7%8C%EB%93%A4%EC%96%B4%EC%A7%84_%EC%8B%9C%EA%B8%B0%EC%97%90_%EB%94%B0%EB%A5%B8_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4_%EB%AA%A9%EB%A1%9D&amp;action=edit&amp;redlink=1" class="new" title="만들어진 시기에 따른 프로그래밍 언어 목록 (없는 문서)">만들어진 시기순</a></li> <li><a href="/w/index.php?title=%EC%98%81%EC%96%B4%EA%B0%80_%EA%B8%B0%EB%B0%98%EC%9D%B4_%EC%95%84%EB%8B%8C_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4&amp;action=edit&amp;redlink=1" class="new" title="영어가 기반이 아닌 프로그래밍 언어 (없는 문서)">영어 기반이 아닌 목록</a></li></ul></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r36480591"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r38501015"></div><div role="navigation" class="navbox authority-control" aria-labelledby="전거_통제_frameless&amp;#124;text-top&amp;#124;10px&amp;#124;alt=위키데이터에서_편집하기&amp;#124;link=https&amp;#58;//www.wikidata.org/wiki/Q15777#identifiers&amp;#124;class=noprint&amp;#124;위키데이터에서_편집하기" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="전거_통제_frameless&amp;#124;text-top&amp;#124;10px&amp;#124;alt=위키데이터에서_편집하기&amp;#124;link=https&amp;#58;//www.wikidata.org/wiki/Q15777#identifiers&amp;#124;class=noprint&amp;#124;위키데이터에서_편집하기" style="font-size:114%;margin:0 4em"><a href="/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EC%A0%84%EA%B1%B0_%ED%86%B5%EC%A0%9C" title="위키백과:전거 통제">전거 통제</a> <span class="mw-valign-text-top noprint" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q15777#identifiers" title="위키데이터에서 편집하기"><img alt="위키데이터에서 편집하기" src="//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20" /></a></span></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">국제</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><span class="uid"><a rel="nofollow" class="external text" href="http://id.worldcat.org/fast/843279/">FAST</a></span></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">국가</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://catalogue.bnf.fr/ark:/12148/cb119665180">프랑스</a></span></li> <li><span class="uid"><a rel="nofollow" class="external text" href="https://data.bnf.fr/ark:/12148/cb119665180">BnF 데이터</a></span></li> <li><span class="uid"><a rel="nofollow" class="external text" href="https://d-nb.info/gnd/4113195-2">독일</a></span></li> <li><span class="uid"><a rel="nofollow" class="external text" href="http://uli.nli.org.il/F/?func=find-b&amp;local_base=NLX10&amp;find_code=UID&amp;request=987007293665105171">이스라엘</a></span></li> <li><span class="uid"><a rel="nofollow" class="external text" href="https://id.loc.gov/authorities/sh85018532">미국</a></span></li> <li><span class="uid"><abbr title="C (programovací jazyk)"><a rel="nofollow" class="external text" href="https://aleph.nkp.cz/F/?func=find-c&amp;local_base=aut&amp;ccl_term=ica=ph116955&amp;CON_LNG=ENG">체코</a></abbr></span></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">기타</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://www.idref.fr/027672441">IdRef</a></span></li></ul> </div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐6b9576b97f‐cgz5v Cached time: 20250219233135 Cache expiry: 779311 Reduced expiry: true Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.501 seconds Real time usage: 0.690 seconds Preprocessor visited node count: 3126/1000000 Post‐expand include size: 54566/2097152 bytes Template argument size: 5255/2097152 bytes Highest expansion depth: 15/100 Expensive parser function count: 29/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 46930/5000000 bytes Lua time usage: 0.223/10.000 seconds Lua memory usage: 4892738/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 570.988 1 -total 24.52% 140.030 1 틀:위키데이터_속성_추적 14.74% 84.154 2 틀:각주 13.57% 77.477 1 틀:주요_프로그래밍_언어 12.99% 74.159 1 틀:둘러보기_상자 11.67% 66.640 1 틀:프로그래밍_언어_정보 11.21% 64.036 1 틀:Infobox 10.75% 61.377 4 틀:ISBN 10.11% 57.748 3 틀:웹_인용 7.17% 40.926 13 틀:본문 --> <!-- Saved in parser cache with key kowiki:pcache:2681:|#|:idhash:canonical and timestamp 20250219233135 and revision id 36962314. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?useformat=desktop&amp;type=1x1&amp;usesul3=0" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">원본 주소 "<a dir="ltr" href="https://ko.wikipedia.org/w/index.php?title=C_(프로그래밍_언어)&amp;oldid=36962314">https://ko.wikipedia.org/w/index.php?title=C_(프로그래밍_언어)&amp;oldid=36962314</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/%ED%8A%B9%EC%88%98:%EB%B6%84%EB%A5%98" title="특수:분류">분류</a>: <ul><li><a href="/wiki/%EB%B6%84%EB%A5%98:C_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4" title="분류:C 프로그래밍 언어">C 프로그래밍 언어</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:%EC%A0%88%EC%B0%A8%EC%A0%81_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4" title="분류:절차적 프로그래밍 언어">절차적 프로그래밍 언어</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:ISO_%ED%91%9C%EC%A4%80" title="분류:ISO 표준">ISO 표준</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:%EB%AF%B8%EA%B5%AD%EC%9D%98_%EB%B0%9C%EB%AA%85%ED%92%88" title="분류:미국의 발명품">미국의 발명품</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:1972%EB%85%84_%EA%B0%9C%EB%B0%9C%EB%90%9C_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4" title="분류:1972년 개발된 프로그래밍 언어">1972년 개발된 프로그래밍 언어</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:C_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4_%EA%B3%84%EC%97%B4" title="분류:C 프로그래밍 언어 계열">C 프로그래밍 언어 계열</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:%EC%8B%9C%EC%8A%A4%ED%85%9C_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4" title="분류:시스템 프로그래밍 언어">시스템 프로그래밍 언어</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:%EC%A0%95%EC%A0%81_%ED%83%80%EC%9E%85_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4" title="분류:정적 타입 프로그래밍 언어">정적 타입 프로그래밍 언어</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:ISO_%ED%91%9C%EC%A4%80_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4" title="분류:ISO 표준 프로그래밍 언어">ISO 표준 프로그래밍 언어</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:%EA%B3%A0%EA%B8%89_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4" title="분류:고급 프로그래밍 언어">고급 프로그래밍 언어</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">숨은 분류: <ul><li><a href="/wiki/%EB%B6%84%EB%A5%98:%ED%95%B4%EA%B2%B0%EB%90%98%EC%A7%80_%EC%95%8A%EC%9D%80_%EC%86%8D%EC%84%B1%EC%9D%B4_%EC%9E%88%EB%8A%94_%EB%AC%B8%EC%84%9C" title="분류:해결되지 않은 속성이 있는 문서">해결되지 않은 속성이 있는 문서</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:%EC%9C%84%ED%82%A4%EB%8D%B0%EC%9D%B4%ED%84%B0_%EC%86%8D%EC%84%B1_P18%EC%9D%84_%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94_%EB%AC%B8%EC%84%9C" title="분류:위키데이터 속성 P18을 사용하는 문서">위키데이터 속성 P18을 사용하는 문서</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:%EC%9C%84%ED%82%A4%EB%8D%B0%EC%9D%B4%ED%84%B0_%EC%86%8D%EC%84%B1_P154%EB%A5%BC_%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94_%EB%AC%B8%EC%84%9C" title="분류:위키데이터 속성 P154를 사용하는 문서">위키데이터 속성 P154를 사용하는 문서</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:%EC%9C%84%ED%82%A4%EB%8D%B0%EC%9D%B4%ED%84%B0_%EC%86%8D%EC%84%B1_P373%EC%9D%84_%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94_%EB%AC%B8%EC%84%9C" title="분류:위키데이터 속성 P373을 사용하는 문서">위키데이터 속성 P373을 사용하는 문서</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:%EC%9C%84%ED%82%A4%EB%8D%B0%EC%9D%B4%ED%84%B0_%EC%86%8D%EC%84%B1_P227%EC%9D%84_%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94_%EB%AC%B8%EC%84%9C" title="분류:위키데이터 속성 P227을 사용하는 문서">위키데이터 속성 P227을 사용하는 문서</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:%EC%9C%84%ED%82%A4%EB%8D%B0%EC%9D%B4%ED%84%B0_%EC%86%8D%EC%84%B1_P244%EB%A5%BC_%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94_%EB%AC%B8%EC%84%9C" title="분류:위키데이터 속성 P244를 사용하는 문서">위키데이터 속성 P244를 사용하는 문서</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:%EC%9C%84%ED%82%A4%EB%8D%B0%EC%9D%B4%ED%84%B0_%EC%86%8D%EC%84%B1_P268%EC%9D%84_%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94_%EB%AC%B8%EC%84%9C" title="분류:위키데이터 속성 P268을 사용하는 문서">위키데이터 속성 P268을 사용하는 문서</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:%EC%9C%84%ED%82%A4%EB%8D%B0%EC%9D%B4%ED%84%B0_%EC%86%8D%EC%84%B1_P269%EB%A5%BC_%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94_%EB%AC%B8%EC%84%9C" title="분류:위키데이터 속성 P269를 사용하는 문서">위키데이터 속성 P269를 사용하는 문서</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:%EC%9C%84%ED%82%A4%EB%8D%B0%EC%9D%B4%ED%84%B0_%EC%86%8D%EC%84%B1_P691%EC%9D%84_%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94_%EB%AC%B8%EC%84%9C" title="분류:위키데이터 속성 P691을 사용하는 문서">위키데이터 속성 P691을 사용하는 문서</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:%EC%9C%84%ED%82%A4%EB%8D%B0%EC%9D%B4%ED%84%B0_%EC%86%8D%EC%84%B1_P2163%EC%9D%84_%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94_%EB%AC%B8%EC%84%9C" title="분류:위키데이터 속성 P2163을 사용하는 문서">위키데이터 속성 P2163을 사용하는 문서</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:%EC%9C%84%ED%82%A4%EB%8D%B0%EC%9D%B4%ED%84%B0_%EC%86%8D%EC%84%B1_P7859%EB%A5%BC_%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94_%EB%AC%B8%EC%84%9C" title="분류:위키데이터 속성 P7859를 사용하는 문서">위키데이터 속성 P7859를 사용하는 문서</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:%EC%9C%84%ED%82%A4%EB%8D%B0%EC%9D%B4%ED%84%B0_%EC%86%8D%EC%84%B1_P8189%EB%A5%BC_%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94_%EB%AC%B8%EC%84%9C" title="분류:위키데이터 속성 P8189를 사용하는 문서">위키데이터 속성 P8189를 사용하는 문서</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:%EC%A1%B4%EC%9E%AC%ED%95%98%EC%A7%80_%EC%95%8A%EB%8A%94_%EB%AC%B8%EC%84%9C%EB%A5%BC_%EB%8C%80%EC%83%81%EC%9C%BC%EB%A1%9C_%ED%95%98%EB%8A%94_hatnote_%ED%8B%80%EC%9D%84_%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94_%EB%AC%B8%EC%84%9C" title="분류:존재하지 않는 문서를 대상으로 하는 hatnote 틀을 사용하는 문서">존재하지 않는 문서를 대상으로 하는 hatnote 틀을 사용하는 문서</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:FAST_%EC%8B%9D%EB%B3%84%EC%9E%90%EB%A5%BC_%ED%8F%AC%ED%95%A8%ED%95%9C_%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC_%EB%AC%B8%EC%84%9C" title="분류:FAST 식별자를 포함한 위키백과 문서">FAST 식별자를 포함한 위키백과 문서</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:BNF_%EC%8B%9D%EB%B3%84%EC%9E%90%EB%A5%BC_%ED%8F%AC%ED%95%A8%ED%95%9C_%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC_%EB%AC%B8%EC%84%9C" title="분류:BNF 식별자를 포함한 위키백과 문서">BNF 식별자를 포함한 위키백과 문서</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:BNFdata_%EC%8B%9D%EB%B3%84%EC%9E%90%EB%A5%BC_%ED%8F%AC%ED%95%A8%ED%95%9C_%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC_%EB%AC%B8%EC%84%9C" title="분류:BNFdata 식별자를 포함한 위키백과 문서">BNFdata 식별자를 포함한 위키백과 문서</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:GND_%EC%8B%9D%EB%B3%84%EC%9E%90%EB%A5%BC_%ED%8F%AC%ED%95%A8%ED%95%9C_%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC_%EB%AC%B8%EC%84%9C" title="분류:GND 식별자를 포함한 위키백과 문서">GND 식별자를 포함한 위키백과 문서</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:J9U_%EC%8B%9D%EB%B3%84%EC%9E%90%EB%A5%BC_%ED%8F%AC%ED%95%A8%ED%95%9C_%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC_%EB%AC%B8%EC%84%9C" title="분류:J9U 식별자를 포함한 위키백과 문서">J9U 식별자를 포함한 위키백과 문서</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:LCCN_%EC%8B%9D%EB%B3%84%EC%9E%90%EB%A5%BC_%ED%8F%AC%ED%95%A8%ED%95%9C_%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC_%EB%AC%B8%EC%84%9C" title="분류:LCCN 식별자를 포함한 위키백과 문서">LCCN 식별자를 포함한 위키백과 문서</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:NKC_%EC%8B%9D%EB%B3%84%EC%9E%90%EB%A5%BC_%ED%8F%AC%ED%95%A8%ED%95%9C_%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC_%EB%AC%B8%EC%84%9C" title="분류:NKC 식별자를 포함한 위키백과 문서">NKC 식별자를 포함한 위키백과 문서</a></li><li><a href="/wiki/%EB%B6%84%EB%A5%98:SUDOC_%EC%8B%9D%EB%B3%84%EC%9E%90%EB%A5%BC_%ED%8F%AC%ED%95%A8%ED%95%9C_%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC_%EB%AC%B8%EC%84%9C" title="분류:SUDOC 식별자를 포함한 위키백과 문서">SUDOC 식별자를 포함한 위키백과 문서</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> 이 문서는 2024년 5월 7일 (화) 20:41에 마지막으로 편집되었습니다.</li> <li id="footer-info-copyright">모든 문서는 <a rel="nofollow" class="external text" href="//creativecommons.org/licenses/by-sa/4.0/deed.ko">크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0</a>에 따라 사용할 수 있으며, 추가적인 조건이 적용될 수 있습니다. 자세한 내용은 <a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use/ko">이용 약관</a>을 참고하십시오.<br />Wikipedia®는 미국 및 다른 국가에 등록되어 있는 <a rel="nofollow" class="external text" href="https://www.wikimediafoundation.org">Wikimedia Foundation, Inc.</a> 소유의 등록 상표입니다.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">개인정보처리방침</a></li> <li id="footer-places-about"><a href="/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EC%86%8C%EA%B0%9C">위키백과 소개</a></li> <li id="footer-places-disclaimers"><a href="/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EB%A9%B4%EC%B1%85_%EC%A1%B0%ED%95%AD">면책 조항</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">행동 강령</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">개발자</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/ko.wikipedia.org">통계</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">쿠키 정책</a></li> <li id="footer-places-mobileview"><a href="//ko.m.wikipedia.org/w/index.php?title=C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">모바일 보기</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" lang="en" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/w/resources/assets/poweredby_mediawiki.svg" width="88" height="31"><img src="/w/resources/assets/mediawiki_compact.svg" alt="Powered by MediaWiki" width="25" height="25" loading="lazy"></picture></a></li> </ul> </footer> </div> </div> </div> <div class="vector-header-container vector-sticky-header-container"> <div id="vector-sticky-header" class="vector-sticky-header"> <div class="vector-sticky-header-start"> <div class="vector-sticky-header-icon-start vector-button-flush-left vector-button-flush-right" aria-hidden="true"> <button class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-sticky-header-search-toggle" tabindex="-1" data-event-name="ui.vector-sticky-search-form.icon"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>검색</span> </button> </div> <div role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box"> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail"> <form action="/w/index.php" id="vector-sticky-search-form" class="cdx-search-input cdx-search-input--has-end-button"> <div class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="위키백과 검색"> <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="특수:검색"> </div> <button class="cdx-button cdx-search-input__end-button">검색</button> </form> </div> </div> </div> <div class="vector-sticky-header-context-bar"> <nav aria-label="목차" class="vector-toc-landmark"> <div id="vector-sticky-header-toc" class="vector-dropdown mw-portlet mw-portlet-sticky-header-toc vector-sticky-header-toc vector-button-flush-left" > <input type="checkbox" id="vector-sticky-header-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-sticky-header-toc" class="vector-dropdown-checkbox " aria-label="목차 토글" > <label id="vector-sticky-header-toc-label" for="vector-sticky-header-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">목차 토글</span> </label> <div class="vector-dropdown-content"> <div id="vector-sticky-header-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div class="vector-sticky-header-context-bar-primary" aria-hidden="true" ><span class="mw-page-title-main">C (프로그래밍 언어)</span></div> </div> </div> <div class="vector-sticky-header-end" aria-hidden="true"> <div class="vector-sticky-header-icons"> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-talk-sticky-header" tabindex="-1" data-event-name="talk-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbles mw-ui-icon-wikimedia-speechBubbles"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-subject-sticky-header" tabindex="-1" data-event-name="subject-sticky-header"><span class="vector-icon mw-ui-icon-article mw-ui-icon-wikimedia-article"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-history-sticky-header" tabindex="-1" data-event-name="history-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-history mw-ui-icon-wikimedia-wikimedia-history"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-watchlink" id="ca-watchstar-sticky-header" tabindex="-1" data-event-name="watch-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-star mw-ui-icon-wikimedia-wikimedia-star"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-edit-sticky-header" tabindex="-1" data-event-name="wikitext-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-wikiText mw-ui-icon-wikimedia-wikimedia-wikiText"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-ve-edit-sticky-header" tabindex="-1" data-event-name="ve-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-edit mw-ui-icon-wikimedia-wikimedia-edit"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-viewsource-sticky-header" tabindex="-1" data-event-name="ve-edit-protected-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-editLock mw-ui-icon-wikimedia-wikimedia-editLock"></span> <span></span> </a> </div> <div class="vector-sticky-header-buttons"> <button class="cdx-button cdx-button--weight-quiet mw-interlanguage-selector" id="p-lang-btn-sticky-header" tabindex="-1" data-event-name="ui.dropdown-p-lang-btn-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>123개 언어</span> </button> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive" id="ca-addsection-sticky-header" tabindex="-1" data-event-name="addsection-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbleAdd-progressive mw-ui-icon-wikimedia-speechBubbleAdd-progressive"></span> <span>새 주제</span> </a> </div> <div class="vector-sticky-header-icon-end"> <div class="vector-user-links"> </div> </div> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-6b9576b97f-g6kwb","wgBackendResponseTime":144,"wgPageParseReport":{"limitreport":{"cputime":"0.501","walltime":"0.690","ppvisitednodes":{"value":3126,"limit":1000000},"postexpandincludesize":{"value":54566,"limit":2097152},"templateargumentsize":{"value":5255,"limit":2097152},"expansiondepth":{"value":15,"limit":100},"expensivefunctioncount":{"value":29,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":46930,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 570.988 1 -total"," 24.52% 140.030 1 틀:위키데이터_속성_추적"," 14.74% 84.154 2 틀:각주"," 13.57% 77.477 1 틀:주요_프로그래밍_언어"," 12.99% 74.159 1 틀:둘러보기_상자"," 11.67% 66.640 1 틀:프로그래밍_언어_정보"," 11.21% 64.036 1 틀:Infobox"," 10.75% 61.377 4 틀:ISBN"," 10.11% 57.748 3 틀:웹_인용"," 7.17% 40.926 13 틀:본문"]},"scribunto":{"limitreport-timeusage":{"value":"0.223","limit":"10.000"},"limitreport-memusage":{"value":4892738,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-6b9576b97f-cgz5v","timestamp":"20250219233135","ttl":779311,"transientcontent":true}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"C (\ud504\ub85c\uadf8\ub798\ubc0d \uc5b8\uc5b4)","url":"https:\/\/ko.wikipedia.org\/wiki\/C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)","sameAs":"http:\/\/www.wikidata.org\/entity\/Q15777","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q15777","author":{"@type":"Organization","name":"\uc704\ud0a4\ubbf8\ub514\uc5b4 \ud504\ub85c\uc81d\ud2b8 \uae30\uc5ec\uc790"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2004-04-19T22:37:34Z","dateModified":"2024-05-07T11:41:55Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/3\/35\/The_C_Programming_Language_logo.svg","headline":"\ud504\ub85c\uadf8\ub798\ubc0d \uc5b8\uc5b4\uc758 \ud558\ub098"}</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10