C-kieleen kuuluu joukko sanoja, joilla on oma erityismerkityksensä.
Nämä sanat ovat nk. varattuja sanoja (reserved words), joita ei saa käyttää mihinkään muuhun kuin niille varattuun tarkoitukseen.
Varattuja sanoja standardi määrittelee 32 kpl. Ne ovat
auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if static while