The C for loop is much more flexible than for loops found in some other computer languages, including BASIC. Any or all of the three header elements may be omitted, although the semicolons are required.
OK, of so, how do I write an example like: In Basic: for i = x to y step z ? in one loop.
Any of the 3 values can be + or -, x can be > y or < y.