W wyrażeniach typu
sum = +1 + g;
g = g + g - g;
s = -p + 5; ...
Podstawiasz dane wartości do prawej strony, wyliczasz i od teraz zmienna po lewej stronie ma wyliczoną wartość, np:
g = g + g - g; => g = (-5) + (-5) - (-5) <=> g = -5
w instrukcjach if
if (x > 3)
x++;
if (sum >= 1 | sum < 1)
p = -p;
else
p = p;
sprawdzasz czy to co jest w nawiasach po if'ie jest prawdą - jeżeli tak wykonujesz to co w następnej linijce, jeżeli nie to wykonujesz else, a jeżeli go nie ma to po prostu omijasz co co pod if'em