//No initializing int i = SOMEVALUE; ...code... for(; i < 5; ++i){ ... } //Multiple statements int i , j; for(i = 0, j = 2; (i < 6)&&(j < 10); ++i, j +=5) { ... }