CINXE.COM
C (programmeertaal) - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-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-toc-available" lang="af" dir="ltr"> <head> <meta charset="UTF-8"> <title>C (programmeertaal) - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-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-toc-available";var cookie=document.cookie.match(/(?:^|; )afwikimwclientpreferences=([^;]+)/);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":[",\t."," \t,"],"wgDigitTransformTable":["",""], "wgDefaultDateFormat":"dmy","wgMonthNames":["","Januarie","Februarie","Maart","April","Mei","Junie","Julie","Augustus","September","Oktober","November","Desember"],"wgRequestId":"a7337444-cbff-42e3-a5f2-4d1add238bd8","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"C_(programmeertaal)","wgTitle":"C (programmeertaal)","wgCurRevisionId":2633465,"wgRevisionId":2633465,"wgArticleId":13845,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["CS1 errors: URL","AS1-bronne in Engels (en)","Saadjies","Programmeertale"],"wgPageViewLanguage":"af","wgPageContentLanguage":"af","wgPageContentModel":"wikitext","wgRelevantPageName":"C_(programmeertaal)","wgRelevantArticleId":13845,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":true,"wgMediaViewerOnClick":true, "wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"af","pageLanguageDir":"ltr","pageVariantFallbacks":"af"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"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.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready", "ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"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","site","mediawiki.page.ready","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.charinsert","ext.gadget.switcher","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","wikibase.sidebar.tracking"];</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=af&modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=af&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=af&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.5"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="noindex,nofollow,max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="C (programmeertaal) - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//af.m.wikipedia.org/wiki/C_(programmeertaal)"> <link rel="alternate" type="application/x-wiki" title="Wysig" href="/w/index.php?title=C_(programmeertaal)&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="Wikipedia (af)"> <link rel="EditURI" type="application/rsd+xml" href="//af.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://af.wikipedia.org/wiki/C_(programmeertaal)"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.af"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atoomvoer" href="/w/index.php?title=Spesiaal:Onlangse_wysigings&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_programmeertaal rootpage-C_programmeertaal skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Gaan na inhoud</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="Werf"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <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="Hoofkieslys" > <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">Hoofkieslys</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">Hoofkieslys</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">skuif na kantbalk</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">versteek</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigasie </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage" class="mw-list-item"><a href="/wiki/Tuisblad" title="Besoek die Tuisblad [z]" accesskey="z"><span>Tuisblad</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Gebruikersportaal" title="Meer oor die projek, wat jy kan doen, nuttige skakels"><span>Gebruikersportaal</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Wikipedia:Geselshoekie" title="Agtergrondinligting oor aktuele sake"><span>Geselshoekie</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Spesiaal:Onlangse_wysigings" title="'n Lys van onlangse wysigings [r]" accesskey="r"><span>Onlangse wysigings</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Spesiaal:Lukraak" title="Laai 'n lukrake bladsye [x]" accesskey="x"><span>Lukrake bladsy</span></a></li><li id="n-help" class="mw-list-item"><a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents" title="Vind meer uit oor iets"><span>Hulp</span></a></li><li id="n-Sandput" class="mw-list-item"><a href="/wiki/Wikipedia:Sandput"><span>Sandput</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Tuisblad" 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="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="" src="/static/images/mobile/copyright/wikipedia-tagline-af.svg" width="118" height="13" style="width: 7.375em; 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/Spesiaal:Soek" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Deursoek Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Soek</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="Deursoek Wikipedia" aria-label="Deursoek Wikipedia" autocapitalize="sentences" title="Deursoek Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Spesiaal:Soek"> </div> <button class="cdx-button cdx-search-input__end-button">Soek</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Persoonlike gereedskap"> <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="Voorkoms"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <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="Voorkoms" > <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">Voorkoms</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="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_af.wikipedia.org&uselang=af" class=""><span>Skenkings</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=Spesiaal:SkepRekening&returnto=C+%28programmeertaal%29&returntoquery=section%3D15%26veaction%3Dedit" title="U word aangemoedig om 'n gebruiker te skep en aan te meld, hoewel dit nie verpligtend is nie." class=""><span>Skep gebruiker</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=Spesiaal:Teken_in&returnto=C+%28programmeertaal%29&returntoquery=section%3D15%26veaction%3Dedit" title="U word aangemoedig om aan te meld. Dit is egter nie verpligtend nie. [o]" accesskey="o" class=""><span>Meld aan</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="Meer opsies" > <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="Persoonlike gereedskap" > <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">Persoonlike gereedskap</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <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="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_af.wikipedia.org&uselang=af"><span>Skenkings</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Spesiaal:SkepRekening&returnto=C+%28programmeertaal%29&returntoquery=section%3D15%26veaction%3Dedit" title="U word aangemoedig om 'n gebruiker te skep en aan te meld, hoewel dit nie verpligtend is nie."><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Skep gebruiker</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Spesiaal:Teken_in&returnto=C+%28programmeertaal%29&returntoquery=section%3D15%26veaction%3Dedit" title="U word aangemoedig om aan te meld. Dit is egter nie verpligtend nie. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Meld aan</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"> Bladsye vir uitgemelde redakteurs <a href="/wiki/Hulp:Inleiding" aria-label="Leer meer oor redigering"><span>leer meer</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/Spesiaal:Mybydrae" title="A list of edits made from this IP address [y]" accesskey="y"><span>Bydraes</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Spesiaal:Mybespreking" title="Bespreking oor bydraes van hierdie IP-adres [n]" accesskey="n"><span>Bespreking</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="Werf"> <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="Inhoud" 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">Inhoud</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">skuif na kantbalk</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">versteek</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">Inleiding</div> </a> </li> <li id="toc-Ontwerp" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Ontwerp"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Ontwerp</span> </div> </a> <ul id="toc-Ontwerp-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Oorsig" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Oorsig"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Oorsig</span> </div> </a> <ul id="toc-Oorsig-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Geskiedenis" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Geskiedenis"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Geskiedenis</span> </div> </a> <button aria-controls="toc-Geskiedenis-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>Wissel Geskiedenis subafdeling</span> </button> <ul id="toc-Geskiedenis-sublist" class="vector-toc-list"> <li id="toc-Vroeë_opvattings" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Vroeë_opvattings"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>Vroeë opvattings</span> </div> </a> <ul id="toc-Vroeë_opvattings-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-K&R_C" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#K&R_C"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.2</span> <span>K&R C</span> </div> </a> <ul id="toc-K&R_C-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Ansi_C_en_ISO_C" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Ansi_C_en_ISO_C"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.3</span> <span>Ansi C en ISO C</span> </div> </a> <ul id="toc-Ansi_C_en_ISO_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">3.4</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">3.5</span> <span>C11</span> </div> </a> <ul id="toc-C11-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Sintaksis" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Sintaksis"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Sintaksis</span> </div> </a> <button aria-controls="toc-Sintaksis-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>Wissel Sintaksis subafdeling</span> </button> <ul id="toc-Sintaksis-sublist" class="vector-toc-list"> <li id="toc-Karakters" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Karakters"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1</span> <span>Karakters</span> </div> </a> <ul id="toc-Karakters-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Sleutelwoorde" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Sleutelwoorde"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.2</span> <span>Sleutelwoorde</span> </div> </a> <ul id="toc-Sleutelwoorde-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Operatore" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Operatore"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.3</span> <span>Operatore</span> </div> </a> <ul id="toc-Operatore-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Datatipes" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Datatipes"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Datatipes</span> </div> </a> <button aria-controls="toc-Datatipes-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>Wissel Datatipes subafdeling</span> </button> <ul id="toc-Datatipes-sublist" class="vector-toc-list"> <li id="toc-Wysers" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Wysers"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.1</span> <span>Wysers</span> </div> </a> <ul id="toc-Wysers-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Skikkings" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Skikkings"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2</span> <span>Skikkings</span> </div> </a> <ul id="toc-Skikkings-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Geheuebestuur" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Geheuebestuur"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Geheuebestuur</span> </div> </a> <ul id="toc-Geheuebestuur-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Biblioteke" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Biblioteke"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>Biblioteke</span> </div> </a> <ul id="toc-Biblioteke-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Verwante_programmeertale" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Verwante_programmeertale"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>Verwante programmeertale</span> </div> </a> <ul id="toc-Verwante_programmeertale-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-"Hello,_world!"_Voorbeeld" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#"Hello,_world!"_Voorbeeld"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>"Hello, world!" Voorbeeld</span> </div> </a> <ul id="toc-"Hello,_world!"_Voorbeeld-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Verwysings" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Verwysings"> <div class="vector-toc-text"> <span class="vector-toc-numb">10</span> <span>Verwysings</span> </div> </a> <ul id="toc-Verwysings-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="Inhoud" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <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="Wissel die inhoudsopgawe" > <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">Wissel die inhoudsopgawe</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 (programmeertaal)</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="Gaan na 'n artikel in 'n ander taal. Beskikbaar in 123 tale" > <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 tale</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-als mw-list-item"><a href="https://als.wikipedia.org/wiki/C_(Programmiersprache)" title="C (Programmiersprache) – Switserse Duits" lang="gsw" hreflang="gsw" data-title="C (Programmiersprache)" data-language-autonym="Alemannisch" data-language-local-name="Switserse Duits" 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="ሲ (የኮምፒዩተር ፍርገማ ቋንቋ) – Amharies" lang="am" hreflang="am" data-title="ሲ (የኮምፒዩተር ፍርገማ ቋንቋ)" data-language-autonym="አማርኛ" data-language-local-name="Amharies" 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 – Aragonees" lang="an" hreflang="an" data-title="Luengache de programación C" data-language-autonym="Aragonés" data-language-local-name="Aragonees" 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="سي (لغة برمجة) – Arabies" lang="ar" hreflang="ar" data-title="سي (لغة برمجة)" data-language-autonym="العربية" data-language-local-name="Arabies" 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="سي (لونڭاج) – Moroccan Arabic" lang="ary" hreflang="ary" data-title="سي (لونڭاج)" data-language-autonym="الدارجة" data-language-local-name="Moroccan Arabic" 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="চি (প্ৰগ্ৰামিং লেংগুৱেজ) – Assamees" lang="as" hreflang="as" data-title="চি (প্ৰগ্ৰামিং লেংগুৱেজ)" data-language-autonym="অসমীয়া" data-language-local-name="Assamees" 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 – Asturies" lang="ast" hreflang="ast" data-title="Llinguaxe de programación C" data-language-autonym="Asturianu" data-language-local-name="Asturies" 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) – Azerbeidjans" lang="az" hreflang="az" data-title="C (proqramlaşdırma dili)" data-language-autonym="Azərbaycanca" data-language-local-name="Azerbeidjans" 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 (мова праграмавання) – Belarussies" lang="be" hreflang="be" data-title="C (мова праграмавання)" data-language-autonym="Беларуская" data-language-local-name="Belarussies" 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 (език за програмиране) – Bulgaars" lang="bg" hreflang="bg" data-title="C (език за програмиране)" data-language-autonym="Български" data-language-local-name="Bulgaars" 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'O" lang="blk" hreflang="blk" data-title="C (ပရိုဂရမ်မိဉ်းဘာႏသာႏငဝ်းငွါ)" data-language-autonym="ပအိုဝ်ႏဘာႏသာႏ" data-language-local-name="Pa'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="সি (প্রোগ্রামিং ভাষা) – Bengaals" lang="bn" hreflang="bn" data-title="সি (প্রোগ্রামিং ভাষা)" data-language-autonym="বাংলা" data-language-local-name="Bengaals" 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ñ) – Bretons" lang="br" hreflang="br" data-title="C (lavar programmiñ)" data-language-autonym="Brezhoneg" data-language-local-name="Bretons" 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) – Bosnies" lang="bs" hreflang="bs" data-title="C (programski jezik)" data-language-autonym="Bosanski" data-language-local-name="Bosnies" 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) – Buginees" lang="bug" hreflang="bug" data-title="C (basa maprogram)" data-language-autonym="Basa Ugi" data-language-local-name="Buginees" 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 – Katalaans" lang="ca" hreflang="ca" data-title="Llenguatge C" data-language-autonym="Català" data-language-local-name="Katalaans" 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) – Korsikaans" lang="co" hreflang="co" data-title="C (linguagiu di prugrammazione)" data-language-autonym="Corsu" data-language-local-name="Korsikaans" 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) – Tsjeggies" lang="cs" hreflang="cs" data-title="C (programovací jazyk)" data-language-autonym="Čeština" data-language-local-name="Tsjeggies" 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="Си (компьютер чĕлхи) – Chuvash" lang="cv" hreflang="cv" data-title="Си (компьютер чĕлхи)" data-language-autonym="Чӑвашла" data-language-local-name="Chuvash" 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) – Wallies" lang="cy" hreflang="cy" data-title="C (iaith raglennu)" data-language-autonym="Cymraeg" data-language-local-name="Wallies" 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) – Deens" lang="da" hreflang="da" data-title="C (programmeringssprog)" data-language-autonym="Dansk" data-language-local-name="Deens" 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) – Duits" lang="de" hreflang="de" data-title="C (Programmiersprache)" data-language-autonym="Deutsch" data-language-local-name="Duits" 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 (γλώσσα προγραμματισμού) – Grieks" lang="el" hreflang="el" data-title="C (γλώσσα προγραμματισμού)" data-language-autonym="Ελληνικά" data-language-local-name="Grieks" 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) – Engels" lang="en" hreflang="en" data-title="C (programming language)" data-language-autonym="English" data-language-local-name="Engels" 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) – Esperanto" lang="eo" hreflang="eo" data-title="C (programlingvo)" data-language-autonym="Esperanto" data-language-local-name="Esperanto" 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) – Spaans" lang="es" hreflang="es" data-title="C (lenguaje de programación)" data-language-autonym="Español" data-language-local-name="Spaans" 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) – Estnies" lang="et" hreflang="et" data-title="C (programmeerimiskeel)" data-language-autonym="Eesti" data-language-local-name="Estnies" 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) – Baskies" lang="eu" hreflang="eu" data-title="C (programazio lengoaia)" data-language-autonym="Euskara" data-language-local-name="Baskies" 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="سی (زبان برنامهنویسی) – Persies" lang="fa" hreflang="fa" data-title="سی (زبان برنامهنویسی)" data-language-autonym="فارسی" data-language-local-name="Persies" 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) – Fins" lang="fi" hreflang="fi" data-title="C (ohjelmointikieli)" data-language-autonym="Suomi" data-language-local-name="Fins" 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) – Frans" lang="fr" hreflang="fr" data-title="C (langage)" data-language-autonym="Français" data-language-local-name="Frans" 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) – Iers" lang="ga" hreflang="ga" data-title="C (Teanga ríomhchlárúcháin)" data-language-autonym="Gaeilge" data-language-local-name="Iers" 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) – Galisies" lang="gl" hreflang="gl" data-title="C (linguaxe de programación)" data-language-autonym="Galego" data-language-local-name="Galisies" 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 (પ્રોગ્રામિંગ ભાષા) – Goedjarati" lang="gu" hreflang="gu" data-title="C (પ્રોગ્રામિંગ ભાષા)" data-language-autonym="ગુજરાતી" data-language-local-name="Goedjarati" 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 – Hausa" lang="ha" hreflang="ha" data-title="C programming language" data-language-autonym="Hausa" data-language-local-name="Hausa" 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 – Hakka-Sjinees" lang="hak" hreflang="hak" data-title="C ngî-ngièn" data-language-autonym="客家語 / Hak-kâ-ngî" data-language-local-name="Hakka-Sjinees" 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 (שפת תכנות) – Hebreeus" lang="he" hreflang="he" data-title="C (שפת תכנות)" data-language-autonym="עברית" data-language-local-name="Hebreeus" 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="सी (प्रोग्रामिंग भाषा) – Hindi" lang="hi" hreflang="hi" data-title="सी (प्रोग्रामिंग भाषा)" data-language-autonym="हिन्दी" data-language-local-name="Hindi" 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) – Kroaties" lang="hr" hreflang="hr" data-title="C (programski jezik)" data-language-autonym="Hrvatski" data-language-local-name="Kroaties" 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) – Hongaars" lang="hu" hreflang="hu" data-title="C (programozási nyelv)" data-language-autonym="Magyar" data-language-local-name="Hongaars" 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="Սի (ծրագրավորման լեզու) – Armeens" lang="hy" hreflang="hy" data-title="Սի (ծրագրավորման լեզու)" data-language-autonym="Հայերեն" data-language-local-name="Armeens" 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) – Interlingua" lang="ia" hreflang="ia" data-title="C (linguage de programmation)" data-language-autonym="Interlingua" data-language-local-name="Interlingua" 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) – Indonesies" lang="id" hreflang="id" data-title="C (bahasa pemrograman)" data-language-autonym="Bahasa Indonesia" data-language-local-name="Indonesies" 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) – Ido" lang="io" hreflang="io" data-title="C (programifo-linguo)" data-language-autonym="Ido" data-language-local-name="Ido" 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) – Yslands" lang="is" hreflang="is" data-title="C (forritunarmál)" data-language-autonym="Íslenska" data-language-local-name="Yslands" 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) – Italiaans" lang="it" hreflang="it" data-title="C (linguaggio di programmazione)" data-language-autonym="Italiano" data-language-local-name="Italiaans" 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言語 – Japannees" lang="ja" hreflang="ja" data-title="C言語" data-language-autonym="日本語" data-language-local-name="Japannees" 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) – Javaans" lang="jv" hreflang="jv" data-title="C (basa pamrograman)" data-language-autonym="Jawa" data-language-local-name="Javaans" 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 (პროგრამირების ენა) – Georgies" lang="ka" hreflang="ka" data-title="C (პროგრამირების ენა)" data-language-autonym="ქართული" data-language-local-name="Georgies" 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 – Kara-Kalpak" lang="kaa" hreflang="kaa" data-title="C" data-language-autonym="Qaraqalpaqsha" data-language-local-name="Kara-Kalpak" 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) – Kabyle" lang="kab" hreflang="kab" data-title="C (tutlayt)" data-language-autonym="Taqbaylit" data-language-local-name="Kabyle" 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 (бағдарламалау тілі) – Kazaks" lang="kk" hreflang="kk" data-title="C (бағдарламалау тілі)" data-language-autonym="Қазақша" data-language-local-name="Kazaks" 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="ភាសាស៊ី – Khmer" lang="km" hreflang="km" data-title="ភាសាស៊ី" data-language-autonym="ភាសាខ្មែរ" data-language-local-name="Khmer" 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="ಸಿ (ಕ್ರಮವಿಧಿ ಭಾಷೆ) – Kannada" lang="kn" hreflang="kn" data-title="ಸಿ (ಕ್ರಮವಿಧಿ ಭಾಷೆ)" data-language-autonym="ಕನ್ನಡ" data-language-local-name="Kannada" class="interlanguage-link-target"><span>ಕನ್ನಡ</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a 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)" title="C (프로그래밍 언어) – Koreaans" lang="ko" hreflang="ko" data-title="C (프로그래밍 언어)" data-language-autonym="한국어" data-language-local-name="Koreaans" 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ê) – Koerdies" lang="ku" hreflang="ku" data-title="C (zimanê bernamesaziyê)" data-language-autonym="Kurdî" data-language-local-name="Koerdies" 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="Си (программалоо тили) – Kirgisies" lang="ky" hreflang="ky" data-title="Си (программалоо тили)" data-language-autonym="Кыргызча" data-language-local-name="Kirgisies" class="interlanguage-link-target"><span>Кыргызча</span></a></li><li class="interlanguage-link interwiki-la badge-Q17437796 badge-featuredarticle mw-list-item" title="voorbladartikel"><a href="https://la.wikipedia.org/wiki/C_(lingua_programmandi)" title="C (lingua programmandi) – Latyn" lang="la" hreflang="la" data-title="C (lingua programmandi)" data-language-autonym="Latina" data-language-local-name="Latyn" 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) – Lombard" lang="lmo" hreflang="lmo" data-title="C (lenguagg)" data-language-autonym="Lombard" data-language-local-name="Lombard" 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="ພາສາເຊ – Lao" lang="lo" hreflang="lo" data-title="ພາສາເຊ" data-language-autonym="ລາວ" data-language-local-name="Lao" 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) – Litaus" lang="lt" hreflang="lt" data-title="C (kalba)" data-language-autonym="Lietuvių" data-language-local-name="Litaus" 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) – Letties" lang="lv" hreflang="lv" data-title="C (programmēšanas valoda)" data-language-autonym="Latviešu" data-language-local-name="Letties" 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="सी – Maithili" lang="mai" hreflang="mai" data-title="सी" data-language-autonym="मैथिली" data-language-local-name="Maithili" 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 – Malgassies" lang="mg" hreflang="mg" data-title="Fiteny C" data-language-autonym="Malagasy" data-language-local-name="Malgassies" 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 (програмски јазик) – Masedonies" lang="mk" hreflang="mk" data-title="C (програмски јазик)" data-language-autonym="Македонски" data-language-local-name="Masedonies" 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="സി (പ്രോഗ്രാമിങ് ഭാഷ) – Malabaars" lang="ml" hreflang="ml" data-title="സി (പ്രോഗ്രാമിങ് ഭാഷ)" data-language-autonym="മലയാളം" data-language-local-name="Malabaars" 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="Си хэл – Mongools" lang="mn" hreflang="mn" data-title="Си хэл" data-language-autonym="Монгол" data-language-local-name="Mongools" 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="ꯁꯤ ꯄ꯭ꯔꯣꯒ꯭ꯔꯥꯝꯃꯤꯡ ꯂꯣꯟ – Manipuri" lang="mni" hreflang="mni" data-title="ꯁꯤ ꯄ꯭ꯔꯣꯒ꯭ꯔꯥꯝꯃꯤꯡ ꯂꯣꯟ" data-language-autonym="ꯃꯤꯇꯩ ꯂꯣꯟ" data-language-local-name="Manipuri" 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="सी (आज्ञावली भाषा) – Marathi" lang="mr" hreflang="mr" data-title="सी (आज्ञावली भाषा)" data-language-autonym="मराठी" data-language-local-name="Marathi" 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) – Maleis" lang="ms" hreflang="ms" data-title="C (bahasa pengaturcaraan)" data-language-autonym="Bahasa Melayu" data-language-local-name="Maleis" 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 (ပရိုဂရမ်းမင်း ဘာသာစကား) – Birmaans" lang="my" hreflang="my" data-title="C (ပရိုဂရမ်းမင်း ဘာသာစကား)" data-language-autonym="မြန်မာဘာသာ" data-language-local-name="Birmaans" 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="सि – Nepalees" lang="ne" hreflang="ne" data-title="सि" data-language-autonym="नेपाली" data-language-local-name="Nepalees" 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) – Nederlands" lang="nl" hreflang="nl" data-title="C (programmeertaal)" data-language-autonym="Nederlands" data-language-local-name="Nederlands" 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 – Nuwe Noors" lang="nn" hreflang="nn" data-title="Programmeringsspråket C" data-language-autonym="Norsk nynorsk" data-language-local-name="Nuwe Noors" 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) – Boeknoors" lang="nb" hreflang="nb" data-title="C (programmeringsspråk)" data-language-autonym="Norsk bokmål" data-language-local-name="Boeknoors" 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) – Oksitaans" lang="oc" hreflang="oc" data-title="C (lengatge)" data-language-autonym="Occitan" data-language-local-name="Oksitaans" 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="ସି (ପ୍ରୋଗ୍ରାମିଂ ଭାଷା) – Oriya" lang="or" hreflang="or" data-title="ସି (ପ୍ରୋଗ୍ରାମିଂ ଭାଷା)" data-language-autonym="ଓଡ଼ିଆ" data-language-local-name="Oriya" 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="ਸੀ (ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ) – Pandjabi" lang="pa" hreflang="pa" data-title="ਸੀ (ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ)" data-language-autonym="ਪੰਜਾਬੀ" data-language-local-name="Pandjabi" class="interlanguage-link-target"><span>ਪੰਜਾਬੀ</span></a></li><li class="interlanguage-link interwiki-pl badge-Q17437796 badge-featuredarticle mw-list-item" title="voorbladartikel"><a href="https://pl.wikipedia.org/wiki/C_(j%C4%99zyk_programowania)" title="C (język programowania) – Pools" lang="pl" hreflang="pl" data-title="C (język programowania)" data-language-autonym="Polski" data-language-local-name="Pools" 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) – Portugees" lang="pt" hreflang="pt" data-title="C (linguagem de programação)" data-language-autonym="Português" data-language-local-name="Portugees" 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) – Quechua" lang="qu" hreflang="qu" data-title="C (wakichiy simi)" data-language-autonym="Runa Simi" data-language-local-name="Quechua" 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) – Roemeens" lang="ro" hreflang="ro" data-title="C (limbaj de programare)" data-language-autonym="Română" data-language-local-name="Roemeens" 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="Си (язык программирования) – Russies" lang="ru" hreflang="ru" data-title="Си (язык программирования)" data-language-autonym="Русский" data-language-local-name="Russies" 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ын тыла) – Sakhaans" lang="sah" hreflang="sah" data-title="C (программалааhын тыла)" data-language-autonym="Саха тыла" data-language-local-name="Sakhaans" 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="ᱥᱤ (ᱯᱨᱚᱜᱽᱨᱟᱢᱤᱝ ᱯᱟᱹᱨᱥᱤ) – Santalies" lang="sat" hreflang="sat" data-title="ᱥᱤ (ᱯᱨᱚᱜᱽᱨᱟᱢᱤᱝ ᱯᱟᱹᱨᱥᱤ)" data-language-autonym="ᱥᱟᱱᱛᱟᱲᱤ" data-language-local-name="Santalies" 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) – Skots" lang="sco" hreflang="sco" data-title="C (programmin leid)" data-language-autonym="Scots" data-language-local-name="Skots" 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) – Serwo-Kroaties" lang="sh" hreflang="sh" data-title="C (programski jezik)" data-language-autonym="Srpskohrvatski / српскохрватски" data-language-local-name="Serwo-Kroaties" 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 (ක්රමලේඛන භාෂාව) – Sinhala" lang="si" hreflang="si" data-title="C (ක්රමලේඛන භාෂාව)" data-language-autonym="සිංහල" data-language-local-name="Sinhala" 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) – Slowaaks" lang="sk" hreflang="sk" data-title="C (programovací jazyk)" data-language-autonym="Slovenčina" data-language-local-name="Slowaaks" 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 – Sloweens" lang="sl" hreflang="sl" data-title="Programski jezik C" data-language-autonym="Slovenščina" data-language-local-name="Sloweens" 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) – Albanees" lang="sq" hreflang="sq" data-title="C (gjuhë programimi)" data-language-autonym="Shqip" data-language-local-name="Albanees" 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 (програмски језик) – Serwies" lang="sr" hreflang="sr" data-title="C (програмски језик)" data-language-autonym="Српски / srpski" data-language-local-name="Serwies" 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) – Sweeds" lang="sv" hreflang="sv" data-title="C (programspråk)" data-language-autonym="Svenska" data-language-local-name="Sweeds" 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) – Swahili" lang="sw" hreflang="sw" data-title="C (lugha ya programu)" data-language-autonym="Kiswahili" data-language-local-name="Swahili" 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="சி (நிரலாக்க மொழி) – Tamil" lang="ta" hreflang="ta" data-title="சி (நிரலாக்க மொழி)" data-language-autonym="தமிழ்" data-language-local-name="Tamil" 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="సి – Teloegoe" lang="te" hreflang="te" data-title="సి" data-language-autonym="తెలుగు" data-language-local-name="Teloegoe" 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 (забони барномасозӣ) – Tadjiks" lang="tg" hreflang="tg" data-title="C (забони барномасозӣ)" data-language-autonym="Тоҷикӣ" data-language-local-name="Tadjiks" 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="ภาษาซี – Thai" lang="th" hreflang="th" data-title="ภาษาซี" data-language-autonym="ไทย" data-language-local-name="Thai" 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) – Tagalog" lang="tl" hreflang="tl" data-title="C (wikang pamprograma)" data-language-autonym="Tagalog" data-language-local-name="Tagalog" 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) – Turks" lang="tr" hreflang="tr" data-title="C (programlama dili)" data-language-autonym="Türkçe" data-language-local-name="Turks" 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="Си (программалау теле) – Tataars" lang="tt" hreflang="tt" data-title="Си (программалау теле)" data-language-autonym="Татарча / tatarça" data-language-local-name="Tataars" 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 (мова програмування) – Oekraïens" lang="uk" hreflang="uk" data-title="C (мова програмування)" data-language-autonym="Українська" data-language-local-name="Oekraïens" 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="سی (پروگرامنگ زبان) – Oerdoe" lang="ur" hreflang="ur" data-title="سی (پروگرامنگ زبان)" data-language-autonym="اردو" data-language-local-name="Oerdoe" 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) – Oezbeeks" lang="uz" hreflang="uz" data-title="C (dasturlash tili)" data-language-autonym="Oʻzbekcha / ўзбекча" data-language-local-name="Oezbeeks" 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 – Venetian" lang="vec" hreflang="vec" data-title="Lenguajo C" data-language-autonym="Vèneto" data-language-local-name="Venetian" 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) – Viëtnamees" 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="Viëtnamees" 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) – Waray" lang="war" hreflang="war" data-title="C (linggwahe hin pagprograma)" data-language-autonym="Winaray" data-language-local-name="Waray" 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语言 – Wu-Sjinees" lang="wuu" hreflang="wuu" data-title="C语言" data-language-autonym="吴语" data-language-local-name="Wu-Sjinees" 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) – Xhosa" lang="xh" hreflang="xh" data-title="U-C (woku-programa ulwimi)" data-language-autonym="IsiXhosa" data-language-local-name="Xhosa" 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 (פראגראם שפראך) – Jiddisj" lang="yi" hreflang="yi" data-title="C (פראגראם שפראך)" data-language-autonym="ייִדיש" data-language-local-name="Jiddisj" 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="ⵙⵉ (ⵜⵓⵜⵍⴰⵢⵜ ⵏ ⵓⵙⵖⵉⵡⵙ) – Standaard Marokkaanse Tamazight" lang="zgh" hreflang="zgh" data-title="ⵙⵉ (ⵜⵓⵜⵍⴰⵢⵜ ⵏ ⵓⵙⵖⵉⵡⵙ)" data-language-autonym="ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ" data-language-local-name="Standaard Marokkaanse Tamazight" 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语言 – Chinees" lang="zh" hreflang="zh" data-title="C语言" data-language-autonym="中文" data-language-local-name="Chinees" 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) – Min Nan-Sjinees" 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="Min Nan-Sjinees" 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 (程式語言) – Kantonees" lang="yue" hreflang="yue" data-title="C (程式語言)" data-language-autonym="粵語" data-language-local-name="Kantonees" 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="Wysig skakels tussen tale" class="wbc-editpage">Wysig skakels</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="Naamruimtes"> <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_(programmeertaal)" title="Bekyk die inhoudbladsy [c]" accesskey="c"><span>Bladsy</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Bespreking:C_(programmeertaal)" rel="discussion" title="Bespreking oor die inhoudbladsy [t]" accesskey="t"><span>Bespreking</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="Verander taalvariant" > <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">Afrikaans</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="Weergawes"> <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_(programmeertaal)"><span>Lees</span></a></li><li id="ca-ve-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=C_(programmeertaal)&veaction=edit" title="Redigeer hierdie bladsy [v]" accesskey="v"><span>Wysig</span></a></li><li id="ca-edit" class="collapsible vector-tab-noicon mw-list-item"><a href="/w/index.php?title=C_(programmeertaal)&action=edit" title="Wysig die bladsy se bonkode [e]" accesskey="e"><span>Wysig bron</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=C_(programmeertaal)&action=history" title="Ouer weergawes van hierdie bladsy [h]" accesskey="h"><span>Wys geskiedenis</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <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="Gereedskap" > <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">Gereedskap</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">Gereedskap</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">skuif na kantbalk</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">versteek</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </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_(programmeertaal)"><span>Lees</span></a></li><li id="ca-more-ve-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=C_(programmeertaal)&veaction=edit" title="Redigeer hierdie bladsy [v]" accesskey="v"><span>Wysig</span></a></li><li id="ca-more-edit" class="collapsible vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=C_(programmeertaal)&action=edit" title="Wysig die bladsy se bonkode [e]" accesskey="e"><span>Wysig bron</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=C_(programmeertaal)&action=history"><span>Wys geskiedenis</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> Algemeen </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Spesiaal:Skakels_hierheen/C_(programmeertaal)" title="'n Lys bladsye wat hierheen skakel [j]" accesskey="j"><span>Skakels hierheen</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Spesiaal:OnlangseVeranderingsMetSkakels/C_(programmeertaal)" rel="nofollow" title="Onlangse wysigings aan bladsye wat vanaf hierdie bladsy geskakel is [k]" accesskey="k"><span>Verwante veranderings</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Spesiaal:Spesiale_bladsye" title="'n Lys van al die spesiale bladsye [q]" accesskey="q"><span>Spesiale bladsye</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=C_(programmeertaal)&oldid=2633465" title="'n Permanente skakel na hierdie weergawe van die bladsy"><span>Permanente skakel</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=C_(programmeertaal)&action=info" title="More information about this page"><span>Bladinligting</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Spesiaal:CiteThisPage&page=C_%28programmeertaal%29&id=2633465&wpFormIdentifier=titleform" title="Inligting oor hoe u hierdie bladsy kan verwys"><span>Haal dié blad aan</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Spesiaal:UrlShortener&url=https%3A%2F%2Faf.wikipedia.org%2Fw%2Findex.php%3Ftitle%3DC_%28programmeertaal%29%26section%3D15%26veaction%3Dedit"><span>Kry verkorte URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Spesiaal:QrCode&url=https%3A%2F%2Faf.wikipedia.org%2Fw%2Findex.php%3Ftitle%3DC_%28programmeertaal%29%26section%3D15%26veaction%3Dedit"><span>Laai QR-kode af</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"> Druk/uitvoer </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=Spesiaal:Boek&bookcmd=book_creator&referer=C+%28programmeertaal%29"><span>Skep boek</span></a></li><li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Spesiaal:DownloadAsPdf&page=C_%28programmeertaal%29&action=show-download-screen"><span>Laai af as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=C_(programmeertaal)&printable=yes" title="Drukbare weergawe van hierdie bladsy [p]" accesskey="p"><span>Drukbare weergawe</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"> Ander projekte </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>Wikimedia Commons</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="Skakel na gekonnekteerde databank item [g]" accesskey="g"><span>Wikidata-item</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="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Voorkoms"> <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">Voorkoms</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">skuif na kantbalk</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">versteek</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">in Wikipedia, die vrye ensiklopedie</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="af" dir="ltr"><table class="infobox vevent" style="width:22em"><caption class="summary">C</caption><tbody><tr><td colspan="2" style="text-align:center"><span typeof="mw:File"><a href="/wiki/L%C3%AAer:The_C_Programming_Language_logo.svg" class="mw-file-description" title="Teks wat lees "The C Programming Language" ("Die C-programmeertaal" in Afrikaans)"><img alt="Teks wat lees "The C Programming Language" ("Die C-programmeertaal" in Afrikaans)" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/35/The_C_Programming_Language_logo.svg/100px-The_C_Programming_Language_logo.svg.png" decoding="async" width="100" height="104" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/35/The_C_Programming_Language_logo.svg/150px-The_C_Programming_Language_logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/35/The_C_Programming_Language_logo.svg/200px-The_C_Programming_Language_logo.svg.png 2x" data-file-width="318" data-file-height="332" /></a></span><div>Grafika van die boek <i><a href="/w/index.php?title=The_C_Programming_Language&action=edit&redlink=1" class="new" title="The C Programming Language (bladsy bestaan nie)">The C Programming Language</a></i>.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></div></td></tr><tr><td colspan="2" style="text-align:center"><div style="text-align:center;"></div></td></tr><tr><th scope="row">Paradigma</th><td>Multi-paradigma: imperatief (proseduraal), gestruktureerd</td></tr><tr><th scope="row">Ontwerper</th><td><a href="/w/index.php?title=Dennis_Ritchie&action=edit&redlink=1" class="new" title="Dennis Ritchie (bladsy bestaan nie)">Dennis Ritchie</a></td></tr><tr><th scope="row"><a href="/wiki/Programmeerder" title="Programmeerder">Ontwikkelaar</a></th><td class="organiser">ANSI X3J11 (ANSI C); ISO/IEC JTC 1 (Joint Technical Committee 1) / SC 22 (Subcommittee 22) / WG 14 (Working Group 14) (ISO C)</td></tr><tr><th scope="row">Eerste vrystelling</th><td>1972<span class="noprint">; 52 jaar gelede</span><span style="display:none"> (<span class="bday dtstart published updated">1972</span>)</span><sup id="cite_ref-dottcl_2_2-0" class="reference"><a href="#cite_note-dottcl_2-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup></td></tr><tr><td colspan="2" style="text-align:center"></td></tr><tr><th scope="row" style="white-space: nowrap;">Stabiele vrystelling</th><td><div style="margin:0px;">C17 / Junie 2018<span class="noprint">; 6 jaar gelede</span><span style="display:none"> (<span class="bday dtstart published updated">2018-06</span>)</span></div></td></tr><tr><th scope="row" style="white-space: nowrap;">Voorskouvrystelling</th><td><div style="margin:0px;">C23 (<a rel="nofollow" class="external text" href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf">N3096</a>) / 2 April 2023<span class="noprint">; 19 maande gelede</span><span style="display:none"> (<span class="bday dtstart published updated">2023-04-02</span>)</span><sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup></div></td></tr><tr style="display:none"><td colspan="2"> </td></tr><tr><th scope="row">Tipedissipline</th><td>Staties, swak, manifes, nominaal</td></tr><tr><th scope="row"><a href="/wiki/Bedryfstelsel_(inligtingstegnologie)" title="Bedryfstelsel (inligtingstegnologie)">Bedryfstelsel</a></th><td><a href="/wiki/Kruisplatform" title="Kruisplatform">Kruisplatform</a></td></tr><tr><th scope="row">Lêeruitbreidings</th><td>.c, .h</td></tr><tr><th scope="row">Webwerf</th><td><span class="url"><a rel="nofollow" class="external text" href="https://www.iso.org/standard/74528.html">www<wbr />.iso<wbr />.org<wbr />/standard<wbr />/74528<wbr />.html</a></span><br /> <span class="url"><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/">www<wbr />.open-std<wbr />.org<wbr />/jtc1<wbr />/sc22<wbr />/wg14<wbr />/</a></span></td></tr><tr><th colspan="2" style="text-align:center;background-color: #eee;">Belangrike implementerings</th></tr><tr><td colspan="2" style="text-align:center">pcc, GCC, Clang, <span style="white-space:nowrap">Intel C,</span> C++Builder, <span style="white-space:nowrap">Microsoft Visual C++,</span> <span style="white-space:nowrap">Watcom C</span></td></tr><tr><th colspan="2" style="text-align:center;background-color: #eee;">Dialekte</th></tr><tr><td colspan="2" style="text-align:center">Cyclone, Unified Parallel C, Split-C, Cilk, C*</td></tr><tr><th colspan="2" style="text-align:center;background-color: #eee;">Beïnvloed deur</th></tr><tr><td colspan="2" style="text-align:center">B (BCPL, CPL), ALGOL 68,<sup id="cite_ref-dottcl_1_4-0" class="reference"><a href="#cite_note-dottcl_1-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> PL/I, FORTRAN</td></tr><tr><th colspan="2" style="text-align:center;background-color: #eee;">Het beïnvloed</th></tr><tr><td colspan="2" style="text-align:center">Talle: AMPL, AWK, csh, <a href="/wiki/C%2B%2B" title="C++">C++</a>, C--, C#, Objective-C, D, <a href="/wiki/Go_(programmeertaal)" title="Go (programmeertaal)">Go</a>, <a href="/wiki/Java_(programmeertaal)" title="Java (programmeertaal)">Java</a>, <a href="/wiki/JavaScript" title="JavaScript">JavaScript</a>, JS++,Julia, Limbo, LPC, Perl, <a href="/wiki/PHP" title="PHP">PHP</a>, Pike, Processing, <a href="/wiki/Python_(programmeertaal)" title="Python (programmeertaal)">Python</a>, <a href="/wiki/Rust_(programmeertaal)" title="Rust (programmeertaal)">Rust</a>, Seed7, Vala, Verilog (HDL),<sup id="cite_ref-vinsp_5-0" class="reference"><a href="#cite_note-vinsp-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> Nim, Zig</td></tr><tr><td colspan="2" class="hlist" style="text-align:center;border-top: 1px solid #aaa; padding-top: 3px;"> <ul><li><span class="noviewer" typeof="mw:File"><a href="/wiki/L%C3%AAer:Wikibooks-logo-en-noslogan.svg" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/16px-Wikibooks-logo-en-noslogan.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/24px-Wikibooks-logo-en-noslogan.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/32px-Wikibooks-logo-en-noslogan.svg.png 2x" data-file-width="400" data-file-height="400" /></a></span> <a href="https://en.wikibooks.org/wiki/C_Programming" class="extiw" title="wikibooks:C Programming">C Programming</a> in Wikibooks</li></ul> </td></tr></tbody></table> <p><b>C</b> is 'n <a href="/wiki/Programmeertaal" title="Programmeertaal">hoëvlakprogrammeertaal</a> wat in die vroeë 1970's deur Dennis Ritchie by Bell Laboratoriums ontwikkel is. Dit is oorspronklik gebruik vir stelselprogrammering, maar het gou getoon dat dit kragtig en buigsaam genoeg is vir ontwikkeling van 'n verskeidenheid van programmatuur. </p><p>Die eerste intensiewe program ontwikkel in C is die <a href="/wiki/Unix" title="Unix">Unix</a>-<a href="/wiki/Bedryfstelsel_(inligtingstegnologie)" title="Bedryfstelsel (inligtingstegnologie)">bedryfstelsel</a>. Dit word steeds grootliks geassosieer met hierdie bedryfstelsel. </p><p>Alhoewel dit 'n hoëvlak programeertaal is, is dit soortgelyk aan laevlak programmeertale. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Ontwerp">Ontwerp</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(programmeertaal)&veaction=edit&section=1" title="Wysig afdeling: Ontwerp" class="mw-editsection-visualeditor"><span>wysig</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_(programmeertaal)&action=edit&section=1" title="Edit section's source code: Ontwerp"><span>wysig bron</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>C is 'n proseduregedrewe taal. Die ontwerp is so opgestel om baie direkte omskakeling vanaf kode- na mikroverwerkerinstruksies te doen, om minimale hardloop ondersteuning te kort vanaf die sisteem en laevlaktoegang tot geheue te verseker. C is dus ideaal om programme oor te skryf wat in samestellertaal geskryf is. </p><p>C is opgestel om redelik eenvoudig op verskillende platforms gebruik te kan word. 'n C-program wat die standaarde van die taal volg behoort op 'n verskeidenheid platforms te kan loop met minimale veranderinge aan die bronkode. </p> <div class="mw-heading mw-heading2"><h2 id="Oorsig">Oorsig</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(programmeertaal)&veaction=edit&section=2" title="Wysig afdeling: Oorsig" class="mw-editsection-visualeditor"><span>wysig</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_(programmeertaal)&action=edit&section=2" title="Edit section's source code: Oorsig"><span>wysig bron</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>In C-taal word alle uitvoerbare kode omskryf in afsonderlike subroetines bekend as "funksies" (hierdie moet nie verwar word met funksionele programmering nie). Funksie parameters word altyd weergegee met hul waardes, aangesien verwysings nie werklik in C bestaan nie. Wanneer jy direk 'n veranderlike se waarde verander (meer bekend as werk met verwysings), dan word daar eintlik indirek aan die veranderlike verander deur gebruik te maak van wysers. </p><p>'n Enkele stelling in C word beëindig met 'n kommapunt, terwyl krulhakies gebruik word om groepe van stellings te vorm. </p><p>Die C-taal het ook die volgende eienskappe: </p> <ul><li>Daar is 'n klein, vaste hoeveelheid beskikbare sleutelwoorde.</li> <li>Daar is 'n groot hoeveelheid beskikbare logiese en wiskundige operatore, soos <code>+</code>, <code>+=</code>, <code>++</code>, <code>&</code>, <code>~</code>, ens.</li> <li>Meer as een waarde mag aan 'n veranderlike toegeken word in 'n enkele stelling (slegs die laas toegekende waarde word egter behou)</li> <li>Die waarde wat deur funksies terug gestuur word, kan geïgnoreer word indien nodig.</li> <li>Alle datatypes het 'n swak vaste tipe - in ander woorde dit kan maklik omgestel word in 'n ander type (byvoorbeeld om die char 8 as die int 8 te gebruik).</li> <li>Die verklaringsintaksis stem oorreen met die gebruik van die taal. Daar is byvoorbeeld nie 'n defineer sleutelwoord om aan te dui jy defineer 'n nuwe veranderlike nie, eerder word die veranderlike se tipe gebruik om aan te dui dat 'n nuwe veranderlike gedefineer word (byvoorbeeld nie define num as int; nie maar slegs int num;) Daar is ook nie 'n sleutelwoord vir 'n funksie nie, in plaas daarvan word 'n funksie uitgeken deur rondehakies wat die argument lys omsluit.</li> <li>Deur gebruik te maak van die <code>typedef</code> sleutelwoord kan saamgestelde datatipes opgestel word ; daar is ook ander gedefineerde samegestelde tipes <ul><li>Verwante data element kan met die <code>struct</code> sleutelwoord as 'n eenheid behandel word</li> <li><a href="/w/index.php?title=Skikkings&action=edit&redlink=1" class="new" title="Skikkings (bladsy bestaan nie)">Skikkings</a> kan gebruik word om verskeie elemente van 'n enkele data tipe te verklaar. Dit werk as 'n effektiewe groep van data wat osekwensieel in geheue gestoor word. Die soek van 'n spesifieke element kan dan met wyseroperasies uitgevoer word. Daar is geen skikking sleutelwoord nie, eerder word blokhakkies na die veranderlike gebruik om die skikking te defineer (byvoorbeeld int maande[12] defineer 12 int's, wat almal gevind kan word deur gebruik te maak van die maande veranderlike naam.)</li> <li><i>Enumerated</i> tipes is ook moontlik met die <code>enum</code> sleutelwoord. Dit stel sekere terme direk gelyk aan spesifieke waardes.</li> <li><a href="/w/index.php?title=Strings&action=edit&redlink=1" class="new" title="Strings (bladsy bestaan nie)">Strings</a> word nie as 'n afsonderlike datatipe behandel nie, maar eerder as 'n skikking van karakters met "\0" aan die einde.</li></ul></li> <li>Laevlak toegang tot geheue is moontlik deur masjienadresse na wysers toe om te skakel.</li> <li>Prosedures (funksies wat nie waardes terugvoer nie), is 'n spesiale tipe funksie wat met die tipe <code>void</code> gegee word.</li> <li>Funksies moet afsonderlik van mekaar gedefinieer word.</li> <li>Verskeie tipe komplekse funksies, soos nodig vir intree, uittree, string-manipulasie en ingewikkelde wiskundige operasies word gewoonlik gedefinieer in spesiale biblioteke.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Geskiedenis">Geskiedenis</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(programmeertaal)&veaction=edit&section=3" title="Wysig afdeling: Geskiedenis" class="mw-editsection-visualeditor"><span>wysig</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_(programmeertaal)&action=edit&section=3" title="Edit section's source code: Geskiedenis"><span>wysig bron</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Vroeë_opvattings"><span id="Vroe.C3.AB_opvattings"></span>Vroeë opvattings</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(programmeertaal)&veaction=edit&section=4" title="Wysig afdeling: Vroeë opvattings" class="mw-editsection-visualeditor"><span>wysig</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_(programmeertaal)&action=edit&section=4" title="Edit section's source code: Vroeë opvattings"><span>wysig bron</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Die ontstaan van C hou verband met die ontwikkeling van die Unix-bedryfstelsel wat oorspronklik geïmplementeer is in saamsteltaal op 'n PDP-7 deur Ken Thompson en Dennis Ritchie. Hulle wou later die nuwe bedryfstelsel gebruik op 'n PDP-11. Hul eerste oorweging was om die sisteem te herskryf met die B programmeertaal, maar daardie taal kon nie die PDP-11 ten volle benut nie. </p><p>C se ontwikkelling het dus in 1972 begin op die PDP-11 Unix-sisteem en het eerste verskyn in Unix-2. Die taal is nie oorspronklik geskryf om gebruik oor 'n verskeidenheid platforme te vergemaklik nie, maar met samestellers soos Honeywell 600 kon verskeie ander sisteme ook C gebruik. Die naam C is slegs die volgende letter in die alfabet na die vorige programmeertaal, B. Die Unix-bedryfstelsel is daarna herontwikkel in C. Teen 1973, met die gebruik van saamgestelde datatipes, was C kragtig genoeg sodat die meerderheid van die Unix-opstellings in C gedoen kon word. </p> <div class="mw-heading mw-heading3"><h3 id="K&R_C"><span id="K.26R_C"></span>K&R C</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(programmeertaal)&veaction=edit&section=5" title="Wysig afdeling: K&R C" class="mw-editsection-visualeditor"><span>wysig</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_(programmeertaal)&action=edit&section=5" title="Edit section's source code: K&R C"><span>wysig bron</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>In 1978 is die eerste uitgawe van <i>The C Programming Language</i> gedruk. Die boek het gedien as die eerste basiese omskrywing van die programmeertaal. Programmeerders het na die boek verwys as "K&R" en die boek het vir jare as die informele spesifisering van die C-taal gedien. Die tweede uitgawe van die boek het die ANSI C-standaard gedek. </p><p>K&R het verskeie eienskappe van die C-taal beskryf: </p> <ul><li>Die standaard invoer/afvoer biblioteek</li> <li><code>long int</code> datatipe</li> <li><code>unsigned int</code> datatipe</li> <li>Samestellings tussen toekenning en operatore in die vorm (operator=). Dit is gedoen om moontlike dubbelsinnigheid te verwyder met uitdrukkings soos <code>i =- 10</code> waar dit geïnterpreteer kan word as <code>i =- 10</code> of as <code>i = -10</code>.</li></ul> <p>Baie jare nadat 1989 ANSI C bekend gestel is, het mense steeds K&R C gebruik om te verseker dat dit op die maksimum hoeveelheid platforms kan werk (om te verseker dat die kode steeds sal werk selfs op ouer samestellers). </p><p>K&R C se funksiedefinisies het geen inligting bevat oor die argument van die funksie nie, dus kon daar foute wees met 'n aantal parameters wat 'n samesteller nie sou uitwys nie. </p><p>Die volgende addisionele funksies is bygevoeg tot K&R C: </p> <ul><li><code>void</code> funksies (funksies wat geen afvoer het nie)</li> <li>funksies wat <code>struct</code> of <code>union</code> tipes as afvoer het (eerder as wysers na die datastrukture)</li> <li>waarde toekenning vir <code>struct</code> datatipes</li> <li><i>enumerated</i> datatipes</li></ul> <p>Die gebrek aan 'n ooreenkoms by een standaardbiblioteek sowel as die C-taal se hoë gebruik het daartoe gely dat 'n sekere mate van standaardisering vir die taal nodig was. </p> <div class="mw-heading mw-heading3"><h3 id="Ansi_C_en_ISO_C">Ansi C en ISO C</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(programmeertaal)&veaction=edit&section=6" title="Wysig afdeling: Ansi C en ISO C" class="mw-editsection-visualeditor"><span>wysig</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_(programmeertaal)&action=edit&section=6" title="Edit section's source code: Ansi C en ISO C"><span>wysig bron</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>In 1983 het die Amerikaanse Nasionale Standaarde Instituut (ANSI) begin om 'n standaardspesifikasie vir C te skep. In 1990 het die Internasionale Organisasie vir Standaardisering (ISO) hul eie weergawe van C, ISO C, geskep. </p> <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_(programmeertaal)&veaction=edit&section=7" title="Wysig afdeling: C99" class="mw-editsection-visualeditor"><span>wysig</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_(programmeertaal)&action=edit&section=7" title="Edit section's source code: C99"><span>wysig bron</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Die C-standaardtaal is herontwerp in die vroeë 1990's, met die nuwe weergawe bekendgestel as C99. Dit was sedert sy vrystelling reeds 3 keer aangepas deur <i>Technical Corrigenda.</i> </p><p>C99 het verskeie nuwe eienskappe van die taal bekend gestel, insluitend inlynfunksies, nuwe datatipes (insluitende <code>long long int</code> en 'n <code>complex</code> tipe om komplekse getalle voor te stel), skikkings met verstelbare lengtes, veranderlike skikkingslede, ondersteuning vir nuwe makros en ondersteuning vir kommentaar wat begin met <code>//</code> (op voorwaarde dat dit op een lyn geskryf word). Baie van hierdie eienskappe was reeds ingesluit as deel van sekere C-vertalers. </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_(programmeertaal)&veaction=edit&section=8" title="Wysig afdeling: C11" class="mw-editsection-visualeditor"><span>wysig</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_(programmeertaal)&action=edit&section=8" title="Edit section's source code: C11"><span>wysig bron</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Teen 2007 is die C-taal weereens herontwerp, en die informele naam "C1X" daaraan gegee totdat dit amptelik vrygestel is op 8 Desember 2011. </p> <div class="mw-heading mw-heading2"><h2 id="Sintaksis">Sintaksis</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(programmeertaal)&veaction=edit&section=9" title="Wysig afdeling: Sintaksis" class="mw-editsection-visualeditor"><span>wysig</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_(programmeertaal)&action=edit&section=9" title="Edit section's source code: Sintaksis"><span>wysig bron</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Karakters">Karakters</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(programmeertaal)&veaction=edit&section=10" title="Wysig afdeling: Karakters" class="mw-editsection-visualeditor"><span>wysig</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_(programmeertaal)&action=edit&section=10" title="Edit section's source code: Karakters"><span>wysig bron</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Die basiese C-opstelling herken die volgende karakters: </p> <ul><li>Hoofletters en kleinletters :<code>a</code>–<code>z</code> <code>A</code>–<code>Z</code></li> <li>Desimale syfers: <code>0</code>–<code>9</code></li> <li>Grafiese karakters <code>! " # % & ' ( ) * + , - . / : ; < = > ? [ \ ] ^ _ { | } ~</code></li> <li><i>Whitespace</i> karakters</li></ul> <div class="mw-heading mw-heading3"><h3 id="Sleutelwoorde">Sleutelwoorde</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(programmeertaal)&veaction=edit&section=11" title="Wysig afdeling: Sleutelwoorde" class="mw-editsection-visualeditor"><span>wysig</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_(programmeertaal)&action=edit&section=11" title="Edit section's source code: Sleutelwoorde"><span>wysig bron</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>C het 32 standaard sleutelwoorde. Hulle verwys na spesifieke programmeerinstruksies wat vir geen ander doel as dit waarvoor hulle gedefineerd is, gebruik kan word nie. Hierdie woorde se gebruik is dus beperk tot 'n spesifieke doel en mag nie as veranderlikes, funksie of ander name gebruik word nie. </p>   <table class="" style="background-color: transparent; width: 100%"><tbody><tr> <td style="width: 20%;text-align: left; vertical-align: top;"> <dl><dd><code>auto</code></dd> <dd><code>break</code></dd> <dd><code>case</code></dd> <dd><code>char</code></dd> <dd><code>const</code></dd> <dd><code>continue</code></dd> <dd><code>default</code></dd> <dd><code>do</code></dd></dl> <p>  </p> </td> <td style="width: 20%;text-align: left; vertical-align: top;"> <dl><dd><code><a href="/w/index.php?title=Double_precision&action=edit&redlink=1" class="new" title="Double precision (bladsy bestaan nie)">double</a></code></dd> <dd><code>else</code></dd> <dd><code><a href="/w/index.php?title=Enumerated_type&action=edit&redlink=1" class="new" title="Enumerated type (bladsy bestaan nie)">enum</a></code></dd> <dd><code><a href="/w/index.php?title=External_variable&action=edit&redlink=1" class="new" title="External variable (bladsy bestaan nie)">extern</a></code></dd> <dd><code><a href="/w/index.php?title=Floating_point&action=edit&redlink=1" class="new" title="Floating point (bladsy bestaan nie)">float</a></code></dd> <dd><code><a href="/w/index.php?title=For_loop&action=edit&redlink=1" class="new" title="For loop (bladsy bestaan nie)">for</a></code></dd> <dd><code><a href="/w/index.php?title=Goto&action=edit&redlink=1" class="new" title="Goto (bladsy bestaan nie)">goto</a></code></dd> <dd><code>if</code></dd></dl> <p>  </p> </td> <td style="width: 20%;text-align: left; vertical-align: top;"> <dl><dd><code>int</code></dd> <dd><code><a href="/w/index.php?title=Long_integer&action=edit&redlink=1" class="new" title="Long integer (bladsy bestaan nie)">long</a></code></dd> <dd><code>register</code></dd> <dd><code>return</code></dd> <dd><code><a href="/w/index.php?title=Short_integer&action=edit&redlink=1" class="new" title="Short integer (bladsy bestaan nie)">short</a></code></dd> <dd><code>signed</code></dd> <dd><code><a href="/w/index.php?title=Sizeof&action=edit&redlink=1" class="new" title="Sizeof (bladsy bestaan nie)">sizeof</a></code></dd> <dd><code><a href="/w/index.php?title=Static_(keyword)&action=edit&redlink=1" class="new" title="Static (keyword) (bladsy bestaan nie)">static</a></code></dd></dl> <p>  </p> </td> <td style="text-align: left; vertical-align: top;"> <dl><dd><code><a href="/w/index.php?title=Struct_(C_programming_language)&action=edit&redlink=1" class="new" title="Struct (C programming language) (bladsy bestaan nie)">struct</a></code></dd> <dd><code><a href="/w/index.php?title=Switch_statement&action=edit&redlink=1" class="new" title="Switch statement (bladsy bestaan nie)">switch</a></code></dd> <dd><code>typedef</code></dd> <dd><code>union</code></dd> <dd><code>unsigned</code></dd> <dd><code><a href="/w/index.php?title=Void_type&action=edit&redlink=1" class="new" title="Void type (bladsy bestaan nie)">void</a></code></dd> <dd><code><a href="/w/index.php?title=Volatile_variable&action=edit&redlink=1" class="new" title="Volatile variable (bladsy bestaan nie)">volatile</a></code></dd> <dd><code><a href="/w/index.php?title=While_loop&action=edit&redlink=1" class="new" title="While loop (bladsy bestaan nie)">while</a></code></dd></dl> <p>  </p> </td></tr></tbody></table> <p>Soos gesien kan word uit die "Hello World" voorbeeld hieronder, is die funksie <code>printf</code> nie 'n sleutelwoord nie, terwyl <code>return</code> wel is. Dit is omdat <code>printf</code> op 'n verskeidenheid maniere vir verskillende platforme gedefineer kan word. In die voorbeeld is <code>printf</code> in stdio.h gedefineer en sal dit 'n string op die relevante venster vertoon. <code>printf</code> kan byvoorbeeld op 'n verwerkerbord gedefineer word om data oor 'n konneksie te stuur. Die ander datapunt is dan verantwoordelik om iets met die data te doen. Hierdie verskil van return, wat altyd in enige C-program dieselfde sal doen (naamlik dit sal teruggaan na die roeperfunksie met die argument wat saam daarmee gegee is.) </p><p>C99 het vyf addisionele sleutelwoorde bygedra: <code>_Bool</code> , <code>_Imaginary</code>, <code>restrict</code> , <code>_Complex</code> ,<code>inline</code> </p><p>C11 het 11 addisionele sleutelwoorde bygedra: <code>_Alignas</code> , <code>_Atomic</code>, <code>_Noreturn</code>, <code>_Thread_local</code>,<code>_Alignof</code>,<code>_Generic</code>,<code>_Static_assert</code> </p> <div class="mw-heading mw-heading3"><h3 id="Operatore">Operatore</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(programmeertaal)&veaction=edit&section=12" title="Wysig afdeling: Operatore" class="mw-editsection-visualeditor"><span>wysig</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_(programmeertaal)&action=edit&section=12" title="Edit section's source code: Operatore"><span>wysig bron</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Operatore is die simbole wat C gebruik om te bepaal wat gedoen moet word vir 'n gegewe stelling. </p> <ul><li>Toekenning: <code>=</code></li> <li>Gelykheid : <code>==</code> , en ongelykheid: <code>!=</code></li> <li>grootte van objekte:<code>sizeof</code></li> <li>wiskundig: <code>+</code>, <code>-</code>, <code>*</code>, <code>/</code>, <code>%</code></li> <li>aangepaste toekenning: <code>+=</code>, <code>-=</code>, <code>*=</code>, <code>/=</code>, <code>%=</code>, <code>&=</code>, <code>|=</code>, <code>^=</code>, <code><<=</code>, <code>>>=</code></li> <li>boolse logika: <code>!</code>, <code>&&</code>, <code>||</code></li> <li>tipe verandering: <code><i>(nuwe tipe bv int)</i></code></li> <li>per-bis logika:<code>~</code>, <code>&</code>, <code>|</code>, <code>^</code></li> <li>per-bis skyf: <code><<</code>, <code>>></code></li> <li>voorwaardelike evaluering: <code>? :</code></li> <li>roep van funksies: <code>( )</code></li> <li>inkrement en dekrement: <code>++</code>, <code>--</code></li> <li>kies van lede: <code>.</code>, <code>-></code></li> <li>verhouding van ordes: <code><</code>, <code><=</code>, <code>></code>, <code>>=</code></li> <li>volgordes: <code>,</code></li> <li>groepering van substellings: <code>( )</code></li> <li><i>referencing and dereferencing:</i> <code>&</code>, <code>*</code>, <code>[ ]</code></li></ul> <div class="mw-heading mw-heading2"><h2 id="Datatipes">Datatipes</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(programmeertaal)&veaction=edit&section=13" title="Wysig afdeling: Datatipes" class="mw-editsection-visualeditor"><span>wysig</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_(programmeertaal)&action=edit&section=13" title="Edit section's source code: Datatipes"><span>wysig bron</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Die datatipes in C is staties en swak (met ander woorde, dit is moontlik om een veranderlike met 'n sekere datatipe in 'n ander datatipe om te sit), wat dit soortgelyk maak aan ander tale soos <a href="/wiki/Pascal_(programmeertaal)" title="Pascal (programmeertaal)">Pascal</a>. Daar is ingeboude tipes vir meeste heelgetalle met verskeie groottes, beide <i>signed en unsigned</i> en karakters. C99 het 'n boolse datatipe bygevoeg. Daar is ook afgeleide tipes soos skikkings, wysers en saamgestelde datatipes (<code>struct</code>). </p><p>C word gereeld gebruik in laevlak stelselprogrammering waar dit nodig mag wees om die tipesisteem te manipuleer. Byvoorbeeld, die programmeerder kan twee veranderlikes met verskillende datatipes met mekaar vergelyk deur die een veranderlike se tipe te verander, of van wysers gebruik maak om die veranderlikes op ander maniere te vergelyk. </p> <div class="mw-heading mw-heading3"><h3 id="Wysers">Wysers</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(programmeertaal)&veaction=edit&section=14" title="Wysig afdeling: Wysers" class="mw-editsection-visualeditor"><span>wysig</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_(programmeertaal)&action=edit&section=14" title="Edit section's source code: Wysers"><span>wysig bron</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>C laat die gebruik van wysers toe, wat die adres van 'n objek of funksie in die geheue stoor. Wysers kan dan gebruik word om die data by die adres waarna dit <i>wys</i> te gebruik. Daar is ook spesiale wiskundige operasies wat gedefinieerd is vir wysers. 'n Wyser se tipe word bepaald deur die datatipe waarna dit <i>wys</i>. (Byvoorbeeld 'n int wyser sal die adres van 'n int stoor). Die wyserwiskunde word outomaties aangepas vir die grootte van die datatipe waarna dit wys. </p><p>Strings kan gemanipuleer word deur gebruik te maak van wysers na karakterskikkings. Dinamiese geheuetoekenning kan gedoen word met wysers. Verskeie saamgestelde datatipes, soos binêrebome word geïmplementeer deur gebruik te maak van wysers. Wysers na funksies kan nuttig wees om funksies as argumente aan hoërordefunksies te gee. </p><p>'n <i>Null</i> wyser wys direk na 'n geen geldige adres. Om na daardie adres toe te gaan sal dus meestal 'n segmentfout tot gevolg hê. <i>Null</i> wysers word dus gebruik vir spesiale gevalle wat "nie bestaan nie", soos om die volgende objek in die laaste objek in 'n tou te beskryf. </p> <div class="mw-heading mw-heading3"><h3 id="Skikkings">Skikkings</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(programmeertaal)&veaction=edit&section=15" title="Wysig afdeling: Skikkings" class="mw-editsection-visualeditor"><span>wysig</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_(programmeertaal)&action=edit&section=15" title="Edit section's source code: Skikkings"><span>wysig bron</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Skikkings in C is gewoonlik van 'n vaste grootte en tipe soos gedefinieer teen vertaaltyd. </p> <div class="mw-heading mw-heading2"><h2 id="Geheuebestuur">Geheuebestuur</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(programmeertaal)&veaction=edit&section=16" title="Wysig afdeling: Geheuebestuur" class="mw-editsection-visualeditor"><span>wysig</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_(programmeertaal)&action=edit&section=16" title="Edit section's source code: Geheuebestuur"><span>wysig bron</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>'n Kritiese funksionaliteit van 'n programeringstaal is om die bestuur van geheue en stoor van objekte te beheer. C bied drie maniere om geheue toe te ken vir objekte. </p> <ul><li>Statiese geheue toekenning: geheue for die objek word toegeken teen vertaaltyd.</li> <li>Outomatiese geheue toekenning: tydelike objekte kan op die <i>stack</i> gestoor word en die hulle geheue word outomaties vrygestel en geherbruik na die die funksieblok waarin hulle verklaar is klaar uitgevoer is.</li> <li>Dinamiese geheue toekening: segmente van geheue van arbitrêre geheue kan toegeken word tyden die uitvoer van die program deur gebruik te maak van funksies soos <code>malloc</code> wat geheue kry vanaf die <i>heap.</i> Hierdie geheue bly egter in gebruik totdat hulle weer gereed gestel word vir gebruik met <code>realloc</code> of <code>free</code>.</li></ul> <p>Die drie metodes om geheue te bestuur het verskillende voordele en nadele. </p> <div class="mw-heading mw-heading2"><h2 id="Biblioteke">Biblioteke</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(programmeertaal)&veaction=edit&section=17" title="Wysig afdeling: Biblioteke" class="mw-editsection-visualeditor"><span>wysig</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_(programmeertaal)&action=edit&section=17" title="Edit section's source code: Biblioteke"><span>wysig bron</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Die C programmeertaal gebruik biblioteke as sy hoofmetode van uitbreiding. In C is 'n biblioteek n stel funksies wat behou word in 'n enkel argief lêer. </p><p>Die mees algemeenste C bibliokteek is die C standaard biblioteek wat gespesifiseer word deur die ISO en ANSI C standarde. Hierdie biblioteek kom met elke C implementering , terwyl sekere implementerings vir beperkte rekenaarstelsels partykeer net 'n onderafdeling van die biblioteek bevat. Die biblioteek ondersteuen intree en afvoer , geheue toekenning , wiskunde, karaktering <i>strings</i> en tydwaardes. </p><p>Biblioteke vir ander programmeertale word gereeld in C gesrkyf aangsein die C saamestellers effektiewe objekkode genereer. Die programmeerders sal dan koppelstelsels in die biblioteek skep sodat die roetines in hoërvlaktale soos <a href="/wiki/Java" class="mw-disambig" title="Java">Java</a> , <a href="/w/index.php?title=Perl&action=edit&redlink=1" class="new" title="Perl (bladsy bestaan nie)">Perl</a> of <a href="/wiki/Python_(programmeertaal)" title="Python (programmeertaal)">Python</a> gebruik kan word. </p> <div class="mw-heading mw-heading2"><h2 id="Verwante_programmeertale">Verwante programmeertale</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(programmeertaal)&veaction=edit&section=18" title="Wysig afdeling: Verwante programmeertale" class="mw-editsection-visualeditor"><span>wysig</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_(programmeertaal)&action=edit&section=18" title="Edit section's source code: Verwante programmeertale"><span>wysig bron</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>C het direk of indirek baie tale beïnvloed soos byvoorbeeld C# , D , Go , Java , JavaScript , Limbo , LPC , Perl , PHP , Python en Unix's C shell. Die grootste invloed van C was die sintaksis. </p> <div class="mw-heading mw-heading2"><h2 id=""Hello,_world!"_Voorbeeld"><span id=".22Hello.2C_world.21.22_Voorbeeld"></span>"Hello, world!" Voorbeeld</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(programmeertaal)&veaction=edit&section=19" title="Wysig afdeling: "Hello, world!" Voorbeeld" class="mw-editsection-visualeditor"><span>wysig</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_(programmeertaal)&action=edit&section=19" title="Edit section's source code: "Hello, world!" Voorbeeld"><span>wysig bron</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Die volgende C kode is 'n eenvoudige program wat bloot die string "Hello, world!" druk op die skerm: </p> <pre>#include <stdio.h> int main() { printf("Hello, world!\n"); return 0; }</pre> <pre>#include <stdio.h></pre> <p>Hierdie lyn veroorsaak die voorverwerker ('n program wat die kode verwerk voordat dit vertaal word) om die inhoud van die <code>stdio.h</code> lêer in die plek van hierdie lyn in te voeg. <code>stdio.h</code> vorm deel van die standaard C biblioteek, en bevat definisies vir verskeie funksies om I/O te behandel, soos <code>printf</code>. </p> <pre>int main() {</pre> <p>Die volgende lyn verklaar die <code>main</code> funksie. In C-programme dien die <code>main</code> funksie as beginpunt vir die program deurdat dit die eerste funksie is wat geroep word deur die bedryfstelsel wanneer die program uitgevoer word. Die <code>int</code> spesifiseer dat die funksie 'n heelgetalwaarde as afvoer lewer. Die hakies aan die einde van <code>main</code> spesifiseer dat die funksie geen argumente neem nie; dit kan ook as <code>(void)</code> geskryf word. Die krulhakies dui die bestek van die funksie aan. </p> <pre> printf("Hello, world!\n");</pre> <p>Hierdie lyn roep die <code>printf</code> funksie met een argument (die string <code>"Hello, world!\n"</code>) om die boodskap te vertoon op die skerm. Die funksie se implementering word bevat in 'n sogenaamde biblioteek wat bekend staan as die standaard C biblioteek, wat 'n groot hoeveelheid nuttige funksies bevat. </p> <pre> return 0; }</pre> <p>Omdat <code>main</code> verklaar is met 'n <code>int</code> afvoer, moet die funksie spesifiseer watter waarde teruggestuur gaan word na die funksie/omgewing wat dit geroep het. In hierdie geval word 'n 0 terug gestuur. In <a href="/wiki/UNIX" class="mw-redirect" title="UNIX">UNIX</a>-stelsels is die konvensie dat 'n afvoer van 0 van die program (in hierdie geval, vanaf die <code>main</code> funksie) beteken dat die program suksesvol uitgevoer is, terwyl enige ander waarde 'n fout aandui. </p> <div class="mw-heading mw-heading2"><h2 id="Verwysings">Verwysings</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_(programmeertaal)&veaction=edit&section=20" title="Wysig afdeling: Verwysings" class="mw-editsection-visualeditor"><span>wysig</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_(programmeertaal)&action=edit&section=20" title="Edit section's source code: Verwysings"><span>wysig bron</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="reflist" style="list-style-type: decimal;"> <ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r2205490">.mw-parser-output cite.citation{font-style:inherit}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .id-lock-free a,.mw-parser-output .citation .cs1-lock-free a{background-image:url("//upload.wikimedia.org/wikipedia/commons/thumb/6/65/Lock-green.svg/9px-Lock-green.svg.png");background-image:linear-gradient(transparent,transparent),url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg");background-repeat:no-repeat;background-size:9px;background-position:right .1em center}.mw-parser-output .id-lock-limited a,.mw-parser-output .id-lock-registration a,.mw-parser-output .citation .cs1-lock-limited a,.mw-parser-output .citation .cs1-lock-registration a{background-image:url("//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Lock-gray-alt-2.svg/9px-Lock-gray-alt-2.svg.png");background-image:linear-gradient(transparent,transparent),url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg");background-repeat:no-repeat;background-size:9px;background-position:right .1em center}.mw-parser-output .id-lock-subscription a,.mw-parser-output .citation .cs1-lock-subscription a{background-image:url("//upload.wikimedia.org/wikipedia/commons/thumb/a/aa/Lock-red-alt-2.svg/9px-Lock-red-alt-2.svg.png");background-image:linear-gradient(transparent,transparent),url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg");background-repeat:no-repeat;background-size:9px;background-position:right .1em center}.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration{color:#555}.mw-parser-output .cs1-subscription span,.mw-parser-output .cs1-registration span{border-bottom:1px dotted;cursor:help}.mw-parser-output .cs1-ws-icon a{background-image:url("//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-logo.svg/12px-Wikisource-logo.svg.png");background-image:linear-gradient(transparent,transparent),url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg");background-repeat:no-repeat;background-size:12px;background-position:right .1em center}.mw-parser-output code.cs1-code{color:inherit;background:inherit;border:inherit;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;font-size:100%}.mw-parser-output .cs1-visible-error{font-size:100%}.mw-parser-output .cs1-maint{display:none;color:#33aa33;margin-left:0.3em}.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration,.mw-parser-output .cs1-format{font-size:95%}.mw-parser-output .cs1-kern-left,.mw-parser-output .cs1-kern-wl-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right,.mw-parser-output .cs1-kern-wl-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}</style><cite id="CITEREFPrinzCrawford2005" class="citation book cs1 cs1-prop-foreign-lang-source">Prinz, Peter; Crawford, Tony (16 Desember 2005). [[[:Sjabloon:GBurl]] <i>C in a Nutshell</i>] (in Engels). O'Reilly Media, Inc. p. 3. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Spesiaal:Boekbronne/9780596550714" title="Spesiaal:Boekbronne/9780596550714"><bdi>9780596550714</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=C+in+a+Nutshell&rft.pages=3&rft.pub=O%27Reilly+Media%2C+Inc.&rft.date=2005-12-16&rft.isbn=9780596550714&rft.aulast=Prinz&rft.aufirst=Peter&rft.au=Crawford%2C+Tony&rft_id=%3ASjabloon%3AGBurl&rfr_id=info%3Asid%2Faf.wikipedia.org%3AC+%28programmeertaal%29" class="Z3988"></span> <span class="cs1-visible-error citation-comment"><code class="cs1-code">{{<a href="/wiki/Sjabloon:Cite_book" title="Sjabloon:Cite book">cite book</a>}}</code>: </span><span class="cs1-visible-error citation-comment">Check <code class="cs1-code">|url=</code> value (<a href="/wiki/Hulp:AS1-foute#bad_url" title="Hulp:AS1-foute">hulp</a>)</span></span> </li> <li id="cite_note-dottcl_2-2"><span class="mw-cite-backlink"><a href="#cite_ref-dottcl_2_2-0">↑</a></span> <span class="reference-text">(<a href="#CITEREFRitchie1993">Ritchie 1993</a>): "Thompson had made a brief attempt to produce a system coded in an early version of C—before structures—in 1972, but gave up the effort."</span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r2205490"><cite id="CITEREFISO/IEC_JTC1/SC22/WG142023" class="citation web cs1">ISO/IEC JTC1/SC22/WG14 (5 April 2023). <a rel="nofollow" class="external text" href="https://www.open-std.org/jtc1/sc22/wg14/www/projects">"C - Project status and milestones"</a><span class="reference-accessdate">. Besoek op <span class="nowrap">9 Augustus</span> 2023</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=C+-+Project+status+and+milestones&rft.date=2023-04-05&rft.au=ISO%2FIEC+JTC1%2FSC22%2FWG14&rft_id=https%3A%2F%2Fwww.open-std.org%2Fjtc1%2Fsc22%2Fwg14%2Fwww%2Fprojects&rfr_id=info%3Asid%2Faf.wikipedia.org%3AC+%28programmeertaal%29" class="Z3988"></span></span> </li> <li id="cite_note-dottcl_1-4"><span class="mw-cite-backlink"><a href="#cite_ref-dottcl_1_4-0">↑</a></span> <span class="reference-text">(<a href="#CITEREFRitchie1993">Ritchie 1993</a>): "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."</span> </li> <li id="cite_note-vinsp-5"><span class="mw-cite-backlink"><a href="#cite_ref-vinsp_5-0">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r2205490"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20131106064022/http://cs.anu.edu.au/courses/ENGN3213/lectures/lecture6_VERILOG_2010.pdf">"Verilog HDL (and C)"</a> <span class="cs1-format">(PDF)</span>. The Research School of Computer Science at the Australian National University. 3 Junie 2010. Geargiveer vanaf <a rel="nofollow" class="external text" href="http://cs.anu.edu.au/courses/ENGN3213/lectures/lecture6_VERILOG_2010.pdf">die oorspronklike</a> <span class="cs1-format">(PDF)</span> op 6 November 2013<span class="reference-accessdate">. Besoek op <span class="nowrap">19 Augustus</span> 2013</span>. <q>1980s: ; Verilog first introduced ; Verilog inspired by the C programming language</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Verilog+HDL+%28and+C%29&rft.pub=The+Research+School+of+Computer+Science+at+the+Australian+National+University&rft.date=2010-06-03&rft_id=http%3A%2F%2Fcs.anu.edu.au%2Fcourses%2FENGN3213%2Flectures%2Flecture6_VERILOG_2010.pdf&rfr_id=info%3Asid%2Faf.wikipedia.org%3AC+%28programmeertaal%29" class="Z3988"></span></span> </li> </ol></div> <div class="notice metadata plainlinks" id="saadjie"><span typeof="mw:File"><a href="/wiki/Wikipedia:Saadjie" title="Wikipedia:Saadjie"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Wiki_letter_w.svg/45px-Wiki_letter_w.svg.png" decoding="async" width="45" height="45" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Wiki_letter_w.svg/68px-Wiki_letter_w.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Wiki_letter_w.svg/90px-Wiki_letter_w.svg.png 2x" data-file-width="44" data-file-height="44" /></a></span> <i>Hierdie artikel is ’n <a href="/wiki/Wikipedia:Saadjie" title="Wikipedia:Saadjie">saadjie</a>. Voel vry om Wikipedia te help deur dit <a class="external text" href="https://af.wikipedia.org/w/index.php?title=C_(programmeertaal)&action=edit">uit te brei</a>.</i></div> <!-- NewPP limit report Parsed by mw‐web.eqiad.main‐64888bfc68‐wvrrj Cached time: 20241128000109 Cache expiry: 86341 Reduced expiry: true Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.218 seconds Real time usage: 0.308 seconds Preprocessor visited node count: 1580/1000000 Post‐expand include size: 27390/2097152 bytes Template argument size: 4862/2097152 bytes Highest expansion depth: 32/100 Expensive parser function count: 2/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 13670/5000000 bytes Lua time usage: 0.081/10.000 seconds Lua memory usage: 3405200/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 253.074 1 -total 53.00% 134.141 2 Sjabloon:Inligtingskas4 50.73% 128.393 1 Sjabloon:Infobox_programming_language 43.51% 110.106 1 Sjabloon:Verwysings 30.88% 78.156 1 Sjabloon:Cite_book 13.11% 33.185 3 Sjabloon:Start_date_and_age 10.97% 27.766 1 Sjabloon:Infobox_software/simple 8.58% 21.713 1 Sjabloon:Wikibooks-inline 7.87% 19.919 3 Sjabloon:Tyd_gelede 7.32% 18.523 1 Sjabloon:Sister-inline --> <!-- Saved in parser cache with key afwiki:pcache:idhash:13845-0!canonical and timestamp 20241128000109 and revision id 2633465. 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?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Ontsluit van "<a dir="ltr" href="https://af.wikipedia.org/w/index.php?title=C_(programmeertaal)&oldid=2633465">https://af.wikipedia.org/w/index.php?title=C_(programmeertaal)&oldid=2633465</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Spesiaal:Kategorie%C3%AB" title="Spesiaal:Kategorieë">Kategorie</a>: <ul><li><a href="/wiki/Kategorie:Programmeertale" title="Kategorie:Programmeertale">Programmeertale</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Versteekte kategorieë: <ul><li><a href="/wiki/Kategorie:CS1_errors:_URL" title="Kategorie:CS1 errors: URL">CS1 errors: URL</a></li><li><a href="/wiki/Kategorie:AS1-bronne_in_Engels_(en)" title="Kategorie:AS1-bronne in Engels (en)">AS1-bronne in Engels (en)</a></li><li><a href="/wiki/Kategorie:Saadjies" title="Kategorie:Saadjies">Saadjies</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"> Die bladsy is laas op 2 Desember 2023 om 23:00 bygewerk.</li> <li id="footer-info-copyright">Die teks is beskikbaar onder die lisensie <a rel="nofollow" class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Erkenning-Insgelyks Deel</a>. Aanvullende voorwaardes kan moontlik ook van toepassing wees. Sien die <a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use">Algemene Voorwaardes</a> vir meer inligting.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privaatheidsbeleid</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:Oor">Inligting oor Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:Voorwaardes">Vrywaring</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Gedragskode</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Ontwikkelaars</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/af.wikipedia.org">Statistieke</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Koekieverklaring</a></li> <li id="footer-places-mobileview"><a href="//af.m.wikipedia.org/w/index.php?title=C_(programmeertaal)&section=15&veaction=edit&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Selfoonweergawe</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" 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"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </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-74cc59cb9d-n4d4c","wgBackendResponseTime":118,"wgPageParseReport":{"limitreport":{"cputime":"0.218","walltime":"0.308","ppvisitednodes":{"value":1580,"limit":1000000},"postexpandincludesize":{"value":27390,"limit":2097152},"templateargumentsize":{"value":4862,"limit":2097152},"expansiondepth":{"value":32,"limit":100},"expensivefunctioncount":{"value":2,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":13670,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 253.074 1 -total"," 53.00% 134.141 2 Sjabloon:Inligtingskas4"," 50.73% 128.393 1 Sjabloon:Infobox_programming_language"," 43.51% 110.106 1 Sjabloon:Verwysings"," 30.88% 78.156 1 Sjabloon:Cite_book"," 13.11% 33.185 3 Sjabloon:Start_date_and_age"," 10.97% 27.766 1 Sjabloon:Infobox_software/simple"," 8.58% 21.713 1 Sjabloon:Wikibooks-inline"," 7.87% 19.919 3 Sjabloon:Tyd_gelede"," 7.32% 18.523 1 Sjabloon:Sister-inline"]},"scribunto":{"limitreport-timeusage":{"value":"0.081","limit":"10.000"},"limitreport-memusage":{"value":3405200,"limit":52428800}},"cachereport":{"origin":"mw-web.eqiad.main-64888bfc68-wvrrj","timestamp":"20241128000109","ttl":86341,"transientcontent":true}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"C (programmeertaal)","url":"https:\/\/af.wikipedia.org\/wiki\/C_(programmeertaal)","sameAs":"http:\/\/www.wikidata.org\/entity\/Q15777","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q15777","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2006-04-09T10:00:04Z","dateModified":"2023-12-02T23:00:44Z"}</script> </body> </html>