Катрина
Знаток
(369)
13 лет назад
Оператор присваивания
Оператор присваивания позволяет изменять текущее значение переменной. Син-
таксис его очень простой. В левой части оператора присваивания указывается имя переменной, значение которой изменяется, а справа — выражение, значение которого будет записано в переменную. При этом старое значение, хранившееся в ней, безвозвратно пропадет.
Сам оператор присваивания записывается знаком «=» в Бейсике и Си++ и комби-
нацией двух знаков «:=» в Паскале (пробел между ними не допускается) .
Например:
Result = 5.
В переменную Result запишется число 5. Знак «=» означает именно присваивание, а не сравнение, которое может использоваться только в логических выражениях.
Инна Инна
Мастер
(2414)
13 лет назад
используется, когда объекту (переменной, массиву) нужно назначить (присвоить) значение.
в паскале, дельфи :=
в языке С, С++ =
в С также используется инкрементация - тоже присваивание
i++ -постфиксная
++i - префиксная
Оператор префиксной инкрементации возвращает уже увеличенное значение операнда, а постфиксной — исходное.
Когда i++
старое значение переменной сохраняется для использования в дальнейшем выражении, в котором встретилась эта переменная;
и только ПОСЛЕ этого ее значение СРАЗУ ЖЕ изменяется на 1.
Когда ++i
СНАЧАЛА переменная изменяется на 1;
и только после этого используется в выражении.