I do not understand how this code work?
The answer is 5!
9/10/2017 12:44:27 PM
Please, help, how I can to do the project number 18???
the better way to write it is the next
x = 5
x += 3 is the same to x = x + 3
This operator is called as compound assignment operator , it increases the readability of the code.
This operator adds the value with the variable which is on the LHS which is nothing but x = x +3
Here first the value of X is assigning with the value 2. The next line it is in assignment operator (eg:X+=2 i.e X=X+2) so,X is 2 ,adding 3 to it so the answer is 5 then print the X valuee
5! = 5*4*3*2= 120
X = 2
X+=3(it means X = X +3, X = 2 + 3, X = 5)
X=2 is assigning the value of 2 to the variable X.. The next line is adding 3 to the variable X. Since X is = 2, adding 3 to it makes 5.
This is a very strange way of writing.
It simply means
x+3=5 is also we right x+=3
3)show X(5) to user
X takes value 2 and it us added to 3 which gives 5(2+3)
The first assignment of x is 2 then the second assignment of x take 2 from the first assignment of x and then adds 3 to it meaning that 2+3=5
Here, initially X is assigned with 2 i.e (X=2)
According to assignment operators
The expression X+=3 is equal to X=X+3
substitute x=2 which is initially assigned
Now X= 2+3
Hope that this will help :)
X = 5;
We know X = 5;
Then (X = X+3)
i understand tnx all
X+=2 is considered as x=x+2
x += 3 interchangeable with x = x + 3
Send us a message