Константы
Часть раздела Основы путешествия по C++ на Coddy — урок 10 из 74.
Константа — это специальный тип переменной, значение которой нельзя изменить после инициализации.
Для объявления константы используйте ключевое слово const, за которым следует тип переменной:
const int maxValue = 100;В приведенном выше примере константа с именем maxValue инициализируется значением 100.
Если мы попытаемся изменить константное значение:
const int maxValue = 100;
maxValue = 200; // Это вызовет ошибкуЭто приведет к ошибке, так как константные значения нельзя изменять.
В C++ общепринято называть константы, используя ALL_CAPS (заглавные буквы с подчеркиванием между словами):
const int MAX_VALUE = 100;
const double PI = 3.14159;Это позволяет легко отличить константы от обычных переменных в вашем коде.
Задание
НовичокСоздайте константу с именем PI и инициализируйте её значением 3.14159.
Шпаргалка
Константа не может быть изменена после инициализации. Используйте const, за которым следует тип:
const int MAX_VALUE = 100;
const double PI = 3.14159;По соглашению, константы именуются в ВЕРХНЕМ_РЕГИСТРЕ. Попытка изменить константу приводит к ошибке:
MAX_VALUE = 200; // Ошибка - невозможно изменить значение константыПопробуйте сами
#include <iostream>
int main() {
// Введите ваш код ниже
// Не изменяйте строку ниже
std::cout << "PI = " << PI;
return 0;
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияИнкремент и декрементПостфиксный инкремент и декрементСокращенные арифметические операцииОператоры сравненияСравнение строк7Основы ввода-вывода
Оператор coutОператор cinВвод строкПовторение — До 120Повторение — Истина или ложь3Переменные. Часть 2
Объявление типовСоглашения об именованииПовторение: инициализация переменныхПриведение типов. Часть 1Приведение типов. Часть 26Принятие решений
Оператор ifКонструкция if - elseОператор switchУсловный операторПовторение: if - elseВложенный if - else