Na linguagem C, algumas palavras são especiais e não podem ser usadas como identificadores (como nomes de variáveis). Muitas palavras-chave são usadas para especificar diferentes tipos, como int. Se as palavras-chave forem usadas incorretamente, o compilador as tratará como erros de sintaxe. Existem também alguns identificadores reservados, cuja finalidade ou direito de uso foi especificado pela linguagem C. Os identificadores reservados incluem aqueles que começam com um sublinhado e os nomes das funções de biblioteca padrão, como printf().
Palavras-chave ISO C
auto | externo | tomada | enquanto |
quebrar |
flutuador | assinado | _Alinha |
caso | para | tamanho de | _Alignof |
Caracteres | Vá para | estático | _atômico |
const | se | estrutura | _Bool |
continuar | em linha | trocar | _Complexo |
padrão | int | typedef | _Genérico |
fazer | longo | União | _Imaginário |
dobro | registro | não assinado | _Sem retorno |
outro | restringir | vazio | _Static_assert |
enumerar | retornar | volátil | _Thread_load |