for ( a ; b ; c ) d;

Is approximately
a;
while ( b ) { d; c; }