Por: Eduardo Casavella
As palavras reservadas, também conhecidas como palavras chave da linguagem C, são comandos de uso muito específico dentro da linguagem.
Estas palavras não podem ser usadas com outro propósito além do original dentro de programas em C. Por exemplo, você não pode usar palavras reservadas para dar nome a variáveis ou funções.
O padrão ANSI C definiu um conjunto de 32 palavras reservadas na linguagem C, veremos a seguir o significado de cada uma delas.
Lista de palavras reservadas da linguagem C
asm: Indica instruções em assembly.
auto: Define a classe de armazenamento padrão, ou seja , a variável é criada quando a função é invocada e depois é destruída quando a função termina.
break: Comando para forçar a saída imediata dos comandos switch, for, while, e , do…while.
case: Utilizado dentro do comando switch para selecionar uma constante.
char: Tipo de dados utilizado para armazenar caracteres.
const: Impede que uma variável seja modificada, criando assim uma constante.
continue: Força a interrupção dos loops for , while , ou do…while fazendo com que passem para a próxima iteração.
default: É utilizado dentro de switch…case para tratar valores não definidos anteriormente nas opções case.
do: Estutura de repetição usada em conjunto com o while . O comando do…while faz com que os comandos do bloco a ser repetido sejam executados no mínimo uma vez.
double: Tipo de dados numérico de ponto flutuante com precisão dupla.
else: Indica um bloco de comandos a ser executado quando a condição do comando if for falsa.
enum: Tipo de dados definido pelo programador que permite a definição de constantes
extern: Indica que uma variável foi declarada em outro arquivo.
float: Tipo de dados de ponto flutuante com precisão simples.
for: Estrutura de repetição que utiliza condições e contador.
goto: Comando que permite “saltar” incondicionalmente para uma posição do programa pré-deteminada.
if: Comando condicional que altera o fluxo do programa de acordo com uma condição que pode ser verdadeira ou falsa.
int: É o tipo de dados mais usado para armazenar valores inteiros.
long: É um tipo de dados usado para armazenar valores inteiros que possui precisão superior ao tipo int..
register: Solicita o armazenamento diretamente nos registradores do processador.
return: Retorna um valor dentro de uma função ou força o abandono da mesma.
short: É o chamado inteiro curto. Armazena valores inteiros com precisão menor (apenas 2 bytes) do que o tipo int.
signed: Sinaliza que uma variável pode armazenar tanto valores positivos como negativos.
sizeof: Comando usado para retornar o tamanho em bytes de um determinado tipo de dados.
static: Comando que avisa ao compilador para reter o valor de uma determinada variável.
struct: Cria as chamadas estruturas ou seja registros.
switch: Comando de seleção usando em conjunto com o comando case, permite escolher entre várias opções.
typedef: É um comando modificador usado para criar novos nomes para tipos de dados.
union: Permite que um conjunto de variáveis partilhem o mesmo espaço na memória.
unsigned: Faz com que a variável apenas aceite valores positivos ou zero.
void: Comando que indica que a função não retorna nada ou que não tem parâmetros de entrada.
volatile: Indica que uma variável pode ser alterada.
while: Estrutura de repetição que executa enquanto uma condição é verdadeira.
Note bem que as palavras reservadas da linguagem C são sempre escritas em letras minúsculas.
Até a próxima!
4 respostas a Lista de palavras reservadas em C