It doesn't run for the first turn through. In general, if the condition on a for loop evaluates to false to begin with, the loop is skipped.
In this case, after the for is skipped, x is incremented to 1, the next cycle of the while loop takes place, and that's when you see the '+' signs start printing.
Edit: beaten to the punch on that one
jonsca
Quantitative Phrenologist
5,621 posts since Sep 2009
Reputation Points: 1,165
Solved Threads: 581