Menu
Coddy logo textTech

Правила именования переменных

Часть раздела Fundamentals путешествия по C на Coddy — урок 12 из 63.

В языке C важно соблюдать правила именования переменных для создания корректного и читаемого кода. Вот основные правила:

  • Имена переменных могут содержать буквы (a-z, A-Z), цифры (0-9) и символы подчеркивания (_).
  • Они должны начинаться с буквы или символа подчеркивания, а не с цифры.
  • C чувствителен к регистру, поэтому myVariable и myvariable различаются.
  • Ключевые слова (такие как int, float, return) не могут быть использованы в качестве имен переменных.
  • Пробелы или специальные символы (за исключением нижнего подчеркивания) не допускаются.

Хорошие практики именования переменных включают:

  • Используйте описательные имена, которые указывают на назначение переменной.
  • Используйте camelCase или snake_case для имен, состоящих из нескольких слов.
  • Делайте имена краткими, но содержательными.
int age;        // Хорошо: начинается с буквы
float _price;   // Хорошо: начинается с подчеркивания

Используйте только буквы, цифры и подчеркивания:

int item123;    // Хорошо: содержит буквы и цифры
float cost_per_unit;  // Хорошо: используется подчеркивание

Имена переменных чувствительны к регистру:

int value;
int Value;    // Это переменная, отличная от "value"

Избегайте использования ключевых слов языка C:

int if;        // Неправильно: "if" — это ключевое слово
int total;     // Правильно: "total" не является ключевым словом
challenge icon

Задание

Легко

Напишите программу, которая объявляет и инициализирует две переменные с допустимыми именами в соответствии с правилами именования в C. 
Первая переменная должна быть целым числом с именем "userAge", равным 25. Вторая переменная должна быть числом с плавающей точкой с именем "item_price", равным 9.99. 
Затем выведите обе переменные с помощью printf в следующем формате:

User age: 25
Item price: 9.99

Шпаргалка

Правила именования переменных в C:

  • Могут содержать буквы (a-z, A-Z), цифры (0-9) и символы подчеркивания (_)
  • Должны начинаться с буквы или символа подчеркивания, а не с цифры
  • Чувствительны к регистру: myVariable и myvariable — это разные переменные
  • Нельзя использовать ключевые слова C (такие как int, float, return)
  • Никаких пробелов или специальных символов, кроме подчеркивания

Хорошие практики именования:

  • Используйте описательные имена
  • Используйте camelCase или snake_case для имен, состоящих из нескольких слов
  • Делайте имена лаконичными, но осмысленными

Допустимые имена переменных:

int age;        // Хорошо: начинается с буквы
float _price;   // Хорошо: начинается с подчеркивания
int item123;    // Хорошо: содержит буквы и цифры
float cost_per_unit;  // Хорошо: используется подчеркивание

Пример чувствительности к регистру:

int value;
int Value;    // Другая переменная, отличная от "value"

Избегайте ключевых слов C:

int if;        // Неправильно: "if" — это ключевое слово
int total;     // Хорошо: "total" не является ключевым словом

Попробуйте сами

#include <stdio.h>

int main() {
    // Объявите и инициализируйте две переменные с допустимыми именами
    // Выведите обе переменные
    
    return 0;
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Fundamentals