Menu
Coddy logo textTech

Regras de Nomenclatura de Variáveis

Parte da seção Fundamentals do Journey de C da Coddy — lição 12 de 63.

Em C, as regras de nomenclatura de variáveis são importantes de seguir para criar um código válido e legível. Aqui estão as principais regras:

  • Nomes de variáveis podem conter letras (a-z, A-Z), dígitos (0-9) e sublinhados (_).
  • Eles devem começar com uma letra ou sublinhado, não com um dígito.
  • C diferencia maiúsculas de minúsculas, portanto myVariable e myvariable são diferentes.
  • Palavras-chave (como int, float, return) não podem ser usadas como nomes de variáveis.
  • Não são permitidos espaços ou caracteres especiais (exceto sublinhado).

Boas práticas para nomear variáveis incluem:

  • Use nomes descritivos que indiquem o propósito da variável.
  • Use camelCase ou snake_case para nomes com múltiplas palavras.
  • Mantenha os nomes concisos, mas significativos.
int age;        // Bom: começa com uma letra
float _price;   // Bom: começa com um sublinhado

Use apenas letras, números e underscores:

int item123;    // Bom: contém letras e números
float cost_per_unit;  // Bom: usa underscore

Nomes de variáveis diferenciam maiúsculas de minúsculas:

int value;
int Value;    // Esta é uma variável diferente de "value"

Evite usar palavras-chave de C:

int if;        // Errado: "if" é uma palavra-chave
int total;     // Correto: "total" não é uma palavra-chave
challenge icon

Desafio

Fácil

Escreva um programa que declare e inicialize duas variáveis com nomes válidos de acordo com as regras de nomenclatura de C. 
A primeira variável deve ser um inteiro chamado "userAge" definido como 25. A segunda variável deve ser um float chamado "item_price" definido como 9.99. 
Em seguida, imprima ambas as variáveis usando printf no seguinte formato:

User age: 25
Item price: 9.99

Folha de consulta

Regras de nomenclatura de variáveis em C:

  • Pode conter letras (a-z, A-Z), dígitos (0-9) e sublinhados (_)
  • Deve começar com uma letra ou sublinhado, não com um dígito
  • Sensível a maiúsculas e minúsculas (Case-sensitive): myVariable e myvariable são diferentes
  • Não pode usar palavras-chave de C (como int, float, return)
  • Sem espaços ou caracteres especiais, exceto o sublinhado

Boas práticas de nomenclatura:

  • Use nomes descritivos
  • Use camelCase ou snake_case para nomes compostos por várias palavras
  • Mantenha os nomes concisos, mas significativos

Nomes de variáveis válidos:

int age;        // Bom: começa com uma letra
float _price;   // Bom: começa com um sublinhado
int item123;    // Bom: contém letras e números
float cost_per_unit;  // Bom: usa sublinhado

Exemplo de sensibilidade a maiúsculas e minúsculas:

int value;
int Value;    // Variável diferente de "value"

Evite palavras-chave de C:

int if;        // Errado: "if" é uma palavra-chave
int total;     // Bom: "total" não é uma palavra-chave

Experimente você mesmo

#include <stdio.h>

int main() {
    // Declara e inicializa duas variáveis com nomes válidos
    // Imprime ambas as variáveis
    
    return 0;
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentals