49 прочтений · 4 года назад
#5 Оператор присваивания и инкремент | Программист с нуля
Простой оператор присваивания (=) присваивает правую часть выражения к левой части. C++ имеет короткие операторы одновременного выполнения операции и присваивания. Например: int x = 10; x += 4; // эквивалентно...
46 прочтений · 2 года назад
Чем процедура присваивания значения отличается от обозначения равенства? Или, если чуть-проще: в чем разница между оператором присваивания и оператором равенства? В разных языках синтаксис может меняться, но смысл окажется постоянным. Оператор присваивания, который обычно обозначается как “=” используется для присвоения значения переменной. Например, если написать, что x=7, то мы переменной икс присвоили значение 7. Оператор равенства, обозначаемый как "==" проверяет, равны ли два заданных операнда или нет. Если это так, он возвращает true, т.е. истину. В противном случае он возвращает false. Скажем, запись x==7 проверит, равна ли переменная 7. В нашем случае будет значение true, т.к. чуть выше мы присвоили это значение икс. Не путайте значение равенства и процедуру присваивания.