cpp

Переменные и типы данных

Переменные — это участки памяти, используемые программой для хранения данных. Говоря простым языком: переменная — это коробка, в которую мы можем что-то положить и из которой потом вытащить. Поскольку таких коробок может быть много, то каждая коробка подписывается (каждая переменная имеет уникальное имя внутри программы). Коробки могут быть разного размера. Например, необходимо хранить яблоко и арбуз. Согласитесь, что размеры яблока и арбуза отличаются. Чтобы поместить арбуз, мы должны взять соответствующего размера коробку. Таким образом, тип данных при объявлении переменной задает, какого размера коробку подготовить и что мы туда будем класть. Кроме того, в одну коробку мы можем положить только один предмет. Если нам нужно положить несколько яблок, то мы должны взять уже ящик (который в языке программирования называется массивом) и складывать туда коробки с яблоками.

Объявление переменной

Прежде чем использовать переменную, ее необходимо предварительно объявить глобально (вне функций) или локально (внутри функции). В большинстве случаев объявление переменной является сразу и ее определением. Глобальные переменные видны внутри всех функций в файле, а локальные переменные видны только внутри той функции, в которой они объявлены. Для объявления переменной используется следующий формат:

[<Спецификатор>][ <Модификатор>] <Тип> <Переменная 1>[=<Значение 1>]
                               [, ..., <Переменная N>[=<Значение N>]];

Пример объявления целочисленной переменной x:

int x;

В одной инструкции можно объявить сразу несколько переменных, указав их через запятую после названия типа данных:

int x, y, z;

Именование переменных

Каждая переменная должна иметь уникальное имя, состоящее из латинских букв, цифр и знака подчеркивания, причем имя переменной не может начинаться с цифры. При указании имени переменной важно учитывать регистр букв: x и X — разные переменные:

int x = 5, X = 10;
std::cout << x << std::endl; // 5
std::cout << X << std::endl; // 10

В качестве имени переменной нельзя использовать ключевые слова. Список ключевых слов приведен в табл. 3.1. Следует учитывать, что в некоторых компиляторах могут быть определены дополнительные ключевые слова. Запоминать все ключевые слова нет необходимости, так как в редакторе эти слова подсвечиваются. Любая попытка использования ключевого слова вместо названия переменной приведет к ошибке при компиляции. Помимо ключевых слов следует избегать совпадений со встроенными идентификаторами.

  • Правильные имена переменных: x, y1, str_name, strName.
  • Неправильные имена переменных: 1y, ИмяПеременной. Последнее имя неправильное, так как в нем используются русские буквы.

Таблица 3.1. Ключевые слова языка C++

Учебник C++ (Qt Creator и MinGW)
Учебник C++ (Qt Creator и MinGW) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов

cpp