n+++m можно расписать как (запись берем так: int a = n+++m):
| Код | int n = 1; int m = 1; int a = n + m; n = n +1;
|
Запись означает - присвоить a значение n, увеличить n на 1, прибавить к а значение m.
n-- >m можно расписать как:
| Код | int n = 1; int m = 1; bool res = n > m; n = n - 1; // res равно false // n равно 0;
|
Уменьшить n на 1, но в сравнении использовать старое значение n = 1.
m-- >m можно расписать как:
| Код | int n = 1; int m = 1; int a = m; m = m - 1; bool res = a > m; // res равно true // a равно 1 // m равно 0;
|
Уменьшить m на 1, и тогда, слева в сравнении будет старое значение m (1), а справа 0. |