Clique sobre os tópicos listados abaixo para navegar até o conteúdo desejado.

  1. Conferir as convensões utilizadas
  2. Regras para nomes de identificadores
  3. Ver as palavras reservadas da linguagem C
  4. "Boas práticas"

Para dar nomes identificadores(variáveis, constantes e etc), podemos utilizar as convensões Pascal,Snake ou Camel case.

Exemplo 1

nomeVariavel : Camel Case
NomeVariavel : Pascal Case
nome_variavel : Snake Case

As convensões Pascal, Snake e Camel Case já foram explicadas em Portugol: Convensões, sendo a leitura é recomendada.

A linguagem C define as seguintes regras abaixo que para dar nomes a variáveis, constantes, macros, funções e outros identificadores:

  1. Não deve conter espaço entre palavras;
  2. Não deve iniciar com números;
  3. Não deve conter caracteres especiais, exceto underscore (_);
  4. 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 na criação de variáveis, constantes e etc.

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. As mais complexas serão vistas em futuras atualizações.

  1. 10/03/2025 - revisão 3 - Ajustes pontuais
  2. 05/10/2024 - revisão 2 - Ajustes gramaticais pontuais
  3. 19/05/2023 - versão inicial