Этот шаг содержит общие сведения об операциях присваивания и отношения.
Операция присваивания
Операции отношения
В отличие от многих языков программирования высокого уровня, в языке C++ операция присваивания сама является выражением. Как любое выражение, присваивание имеет значение - это тот результат, который присваивается переменной, задаваемой левым операндом.
Синтаксис операции присваивания:
Адресуемое_значение = Выражение
Адресуемое_значение(l-value, l-значение) - ссылка на объект, например: имя переменной, ссылка на элемент массива и на элемент структуры. Например, legs=4 - выражение, значением которого является 4.
Кроме увеличения и уменьшения на единицу (++ и --), встречаются и другие способы изменения значения переменной, которые мы будем называть специальными формами присваивания.
Общее правило о специальной форме присваивания можно сформулировать так: для некоторых бинарных операций существует специальная операция присваивания, обозначаемая:
Если В1 и В2 - выражения, то результаты выполнения
операций присваивания
В1 операция= В2 и
В1 = (В1) операция (В2)
одинаковы.
Например, следующие две записи на языке C++ эквивалентны: i = i + 2; и i += 2;.
Логическое значение "ложь" представляется целым нулевым значением, а значение "истина" представляется любым ненулевым значением.
Значением выражений, содержащих операции отношения или логические операции, является 0 ("ложь") или 1 ("истина").
Перечислим операции отношения:
На следующем шаге мы рассмотрим логические операции.