1. 省略循环变量初值(保留后面的分号):此时跳过执行第一步,其他不变。
2. 省略循环条件(保留后面的分号):不判断循环条件,程序会永远进行下去
3. 省略循环变量增值(保留后面的分号):设计者应另外设法保证循环能正常结束
4. 保留循环条件,其他省略:此时完全等同于while语句
5. 所有都省略:相当于while(1)语句,循环体会一直被执行
6. 第一个条件可以是与循环变量无关的其他表达式,第三个条件也可以是与循环控制无关的其他表达式
7. 第一个条件和第三个条件可以是逗号表达式,即包含一个以上的简单表达式,中间用逗号间隔,如 for(sum=0,i=1;i<=100 ; i++)或 for(i=0 ;i<=100 ; i++,j--)
在逗号表达式内按自左向右顺序求解,整个逗号表达式的值为其中最右边的表达式的值,如for(i=0 ;i<=100 ; i++,i++)相当于for(i=0 ;i<=100 ; i=i+2)。