Dans le langage C, certains mots sont spéciaux et ne peuvent pas être utilisés comme identifiants (comme les noms de variables). De nombreux mots clés sont utilisés pour spécifier différents types, tels que int. Si des mots clés sont utilisés de manière incorrecte, le compilateur les traitera comme des erreurs de syntaxe. Il existe également des identifiants réservés, dont le but ou le droit d'utilisation a été spécifié par le langage C. Les identificateurs réservés incluent ceux commençant par un trait de soulignement et les noms des fonctions de bibliothèque standard, telles que printf().
Mots clés ISO C
auto | externe | tir | alors que |
casser |
flotter | signé | _Alignas |
cas | pour | taille de | _Alignof |
carboniser | aller à | statique | _Atomique |
constante | si | structure | _Bool |
continuer | en ligne | changer | _Complexe |
défaut | entier | typedef | _Générique |
faire | long | syndicat | _Imaginaire |
double | registre | non signé | _Non-retour |
autre | limiter | vide | _Static_assert |
énumération | retour | volatil | _Thread_load |