Aqui vai algumas palavras reservadas para uso gramatical, da linguagem C:
asm ► Indica uma instrução Assembly.
auto ► É o tipo de criação de variáveis padrão.
break ► Termina um laço ou switch.
case ► Faz parte do switch
char ► Tipo que armazena um único caractere.
const ► Sinaliza um valor fixo para uma variável.
continue ► O controle é passado para a próxima iteração.
default ► Utilizado no switch, é executado quando nenhum dos cases é validos.
do ► Parte do laço do while.
double ► Números reais de dupla precisão.
else ► É executado quando a condição de " if " é falsa.
enum ► Define tipos enumerados.
extern ► Chama algo de outro arquivo de código.
far ► Declara ponteiros com 32 bits.
float ► Números reais de precisão simples.
for ► É um laço.
goto ► Realiza saltos para labels.
if ► Testa uma condição.
int ► Tipo que armazena inteiros.
long ► Tipo que armazena inteiro de 4 bytes.
near ► Declara ponteiros de 16 bits.
register ► Comando que solicita armazenar uma variável diretamente no registro do processador.
return ► Retorna algo de uma função.
short ► Tipo que armazena inteiro de 2 bytes.
signed ► Sinaliza que a variável contém valor positivo e negativo.
sizeof ► Retorna o número de bytes de uma variável.
static ► Indica que uma variável mantem seu valor entre as chamadas de função.
struct ► Cria estruturas.
switch ► Seria um if-else mais simples. :)
typedef ► Define tipos.
union ► Permite o compartilhamento de um espaço na memória por diversas variáveis.
unsigned ► Indica que a variável terá apenas números positivos ou zero.
void ► Indica que a função não retorna nada.
volatile ► Indica que uma variável pode ser alterada.