Palavras-chave e Identificadores em C: Um Guia Prático
Palavras-chave e Identificadores em C
Descubra os elementos centrais da linguagem C – palavras-chave reservadas e como nomear identificadores corretamente. Este guia conciso é construído sobre anos de experiência real em desenvolvimento C.
Conjunto de Caracteres
Um conjunto de caracteres define os caracteres que podem aparecer em identificadores e outras partes de um programa C.
Alfabeto
Maiúsculas: A B C … X Y Z Minúsculas: a b c … x y z
C aceita letras maiúsculas e minúsculas para nomes de variáveis e funções.
Dígitos
0 1 2 3 4 5 6 7 8 9
Caracteres Especiais
| , | < | > | . | _ |
| ( | ) | ; | $ | : |
| % | [ | ] | # | ? |
| ' | & | { | } | " |
| ^ | ! | * | / | | |
| - | \ | ~ | + |
Caracteres de espaço em branco incluem espaço, nova linha, tab, retorno de carro e form feed.
Palavras-chave em C
Palavras-chave são palavras reservadas que o compilador reconhece e que não podem ser reutilizadas como identificadores. Elas formam a espinha dorsal da sintaxe C.
int money;
Aqui, int é uma palavra-chave indicando que money é uma variável inteira.
Como C é sensível a maiúsculas/minúsculas, todas as palavras-chave devem ser escritas em minúsculas.
Abaixo está a lista completa de palavras-chave ANSI C, uma referência que todo desenvolvedor C deve dominar:
auto | double | int | struct |
break | else | long | switch |
case | enum | register | typedef |
char | extern | return | union |
continue | for | signed | void |
do | if | static | while |
default | goto | sizeof | volatile |
const | float | short | unsigned |
Para um mergulho mais profundo na sintaxe e casos de uso de cada palavra-chave, veja Lista de todas as palavras-chave em programação C.
Identificadores em C
Um identificador é o nome que você atribui a variáveis, funções, structs e outras entidades. Identificadores devem ser únicos dentro de seu escopo.
int money; double accountBalance;
No exemplo acima, money e accountBalance são identificadores.
Lembre-se: um identificador não pode ser uma palavra-chave; por exemplo, você não pode nomear uma variável int.
Regras para Nomear Identificadores
- Um identificador válido pode conter letras (maiúsculas ou minúsculas), dígitos e underscores.
- O primeiro caractere deve ser uma letra ou um underscore.
- Palavras-chave são proibidas como nomes de identificadores.
- O comprimento do identificador é ilimitado em teoria, mas muitos compiladores limitam a 31 caracteres. Use comprimentos razoáveis para portabilidade.
Escolha nomes descritivos que transmitam intenção — boas práticas de nomenclatura melhoram a legibilidade e manutenibilidade do código.
Linguagem C
- Entendendo Palavras-chave e Identificadores em C#: Regras, Listas e Boas Práticas
- Dominando Precedência e Associatividade de Operadores em C#: Guia Prático
- Dominando Loops While e Do-While em C#: Sintaxe, Exemplos e Boas Práticas
- Dominando Diretivas de Pré-processador em C#: Guia Prático
- Dominando Variáveis, Literais e Constantes em C++: Guia Completo
- Palavras-chave e Identificadores em Python: Dominando Palavras Reservadas e Convenções de Nomenclatura
- Entendendo Constantes e Literais em C: Tipos, Uso e Boas Práticas
- Dominando Constantes e Literais em C#: Tipos, Regras e Boas Práticas
- Termografia Explicada: Como a Imagem Infravermelha Detecta Variações de Temperatura
- Aproveitando a Realidade Aumentada para Operações de Manutenção Eficientes