

=
is the assignment operator not comparison which is ==
.a
adds 1 to it and assigns it back to a
. Shorter it would be a++;
or ++a;
or a += 1
. They all express the same.and which a does the result look for to + b ? 
result
is positive or not? No it doesn't. For this you may use abs():a = 5;
means, take the value on the right hand side of the = sign and store it in the variable to the left of the =.a = a + 1;
means first calculate the result of whatever is on the right, a + 1
then after doing that, store the result in the variable on the left. a  b  result   int a, b;  unknown  unknown    int result;  unknown  unknown  unknown      a = 5;  5  unknown  unknown  b = 2;  5  2  unknown  a = a + 1;  6  2  unknown  result = a  b;  6  2  4  
a = a + a
, would a be equal to 12 ? and does it have different outcomes if i change the order ?



