|  |  |  |  |  |   | 
The initialization and reassignment portions of 
the for statement in Segment 203 both appear to consist of two 
separate expressions: 
counter = n, result = 1 --counter, result = result * 2
However, both consist of just one expression, because the comma is viewed as just another operatorone on the lowest precedence level. The operands are evaluated left to right, and the value is the value of the right-side operand.