|
Temporary variables say "temporary", which is the concept of time (scope) and does not specify what type it is.
It's just that built-in types, by default, are not addressable, and at the same time they cannot be modified. There is no exact type
Can represent this (non-addressable concept).
I feel that this code should be no problem, if any, it is all a matter of order of expressions.
But it stands to reason that it should be a = (b = c) first. It's just that the expressions of c ++ are sometimes really not common sense to explain. |
|