Objetivos
Para dar nomes identificadores(variáveis, constantes e etc), podemos utilizar
as convenções Pascal, Snake ou Camel case.
Exemplo 1
nomeVariavel : Camel Case
NomeVariavel : Pascal Case
nome_variavel : Snake Case
As convenções Pascal, Snake e Camel Case já foram explicadas em
Portugol: Convensões,
sendo a leitura é recomendada.
Regras para identificadores
A linguagem C define as seguintes regras abaixo que para dar nomes a variáveis,
constantes, macros, funções e outros identificadores:
- Não deve conter espaço entre palavras;
- Não deve iniciar com números;
- Não deve conter caracteres especiais, exceto underscore (_);
- Não utilizar palavras reservadas;
Exemplo 2
Nomes de identificadores incorretos
int 1idade
int idade pessoa;
int int; // palavra reservada
int #idade;
Exemplo 3
Nomes de identificadores corretos
int idade;
int idade_pessoa;
int _idade;
Não é recomendado o uso de palavras reservadas como nome de identificadores.
Caso mesmo assim seja necessário o uso, deve-se utilizar (_) ou ($) como prefixos.
Exemplo 4:
Identificadores usando palavras reservadas
int $int;
int $return;
int $continue;
A linguagem C, assim como todas as linguagens de programação, possue um conjunto
de palavras reservadas não podem ser utilizadas declaração de identificadores como
variáveis, constantes e outros.
Tab. 1: palavras reservadas
|
|
|
|
auto |
do |
goto |
signed |
| break |
double |
if |
sizeof |
| case |
else |
int |
static |
| char |
enum |
long |
struct |
| const |
extern |
register |
switch |
| continue |
float |
return |
typedef |
| default |
for |
short |
union |
| unsigned |
void |
volatile |
while |
Nem todas as keywords acima serão estudadas nas próximas seções, não sendo necessário
preocupar-se com a compreensão. As palavras reservadas mais comuns serão vistas ao longo do
tutorial.
Histórico de atualizações
- 29/06/2026 - revisão 4 - Ajustes: pontuais
- 02/09/2025 - revisão 3 - Ajustes: pontuais e em objetivos
- 10/03/2025 - revisão 2 - Ajustes pontuais
- 05/10/2024 - revisão 1 - Ajustes gramaticais pontuais
- 19/05/2023 - versão inicial
Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.