An expression of the form
Z = Z + 2.0fetches the value of Z from memory, adds 2.0, and stores the result at the same memory location Z. In short, . Note that the assignment = has a totally different meaning than mathematical equality (here, the mathematical relation is an equation without solution).