Операции присваивания

Обычная операция присваивания имеет вид:

имя_переменной=значение;

где значение это выражение, переменная, константа или функция.

Выполняется операция так. Сначала вычисляется значение выражения указанного в правой части оператора, а затем его результат записывается в область памяти, имя которой указано слева.

Например, запись a=b означает, что переменной а присваивается значение b. Если a и b переменные разных типов, происходит преобразование типов: значение в правой части преобразуется к типу переменной левой части. Следует учитывать, что при этом можно потерять информацию или получить другое значение.

В С++ существует возможность присваивания нескольким переменным одного и того же значения. Такая операция называется множественным присваиванием:

имя1=имя2=…=имяN=значение;

Например, a=b=c=3.14159/6;

Операции +=, –=, *=, /= называют составным присваиванием. В таких операциях при вычислении выражения стоящего справа используется значение переменной из левой части.

Например:

x+=p; //Увеличение x на p, то же что и x=x+p.

x-=p; //Уменьшения x на p, то же что и x=x-p.

x*=p; //Умножение x на p, то же что и x=x*p.

x/=p; //Деление x на p, то же что и x=x/p.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: