C-kielen varatut sanat

Mureakuha

Loikkaa: valikkoon, hakuun

Varattuja sanoja ei voida käyttää omiin funktioihin tai luokkiin.

C90 määrittelee seuraavat "avainsanat":

  • auto
  • break
  • case
  • char
  • const
  • continue
  • default
  • do
  • double
  • else
  • enum
  • extern
  • float
  • for
  • goto
  • if
  • int
  • long
  • register
  • return
  • short
  • signed
  • sizeof
  • static
  • struct
  • switch
  • typedef
  • union
  • unsigned
  • void
  • volatile
  • while

C99 määrittelee näiden lisäksi seuraavat:

  • _Bool
  • _Complex
  • _Imaginary
  • inline
  • restrict

Lisäksi standardikirjasto varaa käyttöönsä

  • kaikki sanat, jotka alkavat alaviivalla (_), ja jota seuraa iso kirjain tai toinen alaviiva kaikkialla.
  • alaviivalla alkavat sanat ovat aina varattuja tiedostotasolla.
  • kirjastofunktioiden ja muuttujien nimet ulkoisella linkkauksella (extern linkage).
  • Otsikkotiedoston makrojen ja tyyppien nimet, jotka tulevat käyttöön liittämällä otsikkotiedosto #include-käskyllä.
Henkilökohtaiset työkalut