Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Константы. Специальные символы. Квалификатор const.




Единственное отличие констант от переменных, что после инициализации их нельзя изменить. Константы удобны в следующих случаях. Вы хотите улучшить понимание своей программы для других, ведь смысловое имя более понятно чем какое-то число.

Если в вашей программе многократно используется некое число, например 7. Но в дальнейшем оно может изменится на другое. То легче один раз объявить константу и когда надо заменить один раз значение у константы.

константы

Константные ссылочные типы часто используются в качестве аргументов для функций, чтобы гарантировать не изменность данных.

// инициализирующее выражение обязательно

const int ci1=6, ci7=7;

 

// объявление константы определенной в другом модуле

extern const int a;

 

int func(const char* arg){

// данные на которые указывает arg

// нельзя изменить

...

}

 

Спец.символы.

У символьных и строковых литералов есть определенные особенности, как управляющие коды. Они - специальные символы, которые являются трудными или невозможными выразить иначе в исходном коде программы, как новая строка (\n) или вкладка (\t). Всем им предшествует наклонная черта влево (\). Здесь у Вас есть список некоторых из таких управляющих кодов:

\n новая строка

\r возврат каретки

\t вкладка

\v вертикальная вкладка

\b клавиша Backspace

\f перевод формата (нумеруют страницы канала),

\a предупреждение (звуковой сигнал)

\' одинарная кавычка (')

\" двойная кавычка (")

\? вопросительный знак (?)

\\ наклонная черта влево (\)

Квалификатор типов const (от анг. type qualifier) – зарезервированное ключевое слово в языке программирования С++, которое не даёт модифицировать значения переменных. Отсюда и возникло в программировании такое понятие, как константы или константные переменные, то есть неизменные. Необходимо запомнить, что при объявлении константы, её нужно инициализировать.

//Синтаксис объявления константы

const /*тип данных*/ /*имя переменной*/ = /*инициализатор (значение) */; // объявление константной переменной

Объявление константной переменной от обычной переменной отличается ключевым словом const, которое ставится перед типом данных объявляемой переменной.

Когда пишутся большие программы, где тысячи строк кода, то такую ошибку будет очень сложно отследить. Таким образом, если нет необходимости изменять значение переменной, то лучше подстраховаться и объявить эту переменную как константу.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных