C-kielen varatut sanat
Mureakuha
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ä.
