for语句的基本格式
for (表达式1;表达式2;表达式3) {
// 循环体语句
}
for 语句中的三个表达式可部分或全部省略,但两个分号不能省略。
常见的是:将表达式1放在了 for 语句之前,或表达式3放在了循环体中,在 for 语句中就可相应地省略表达式1或表达式3。
如:
for(i=1,s=0; i<=100; i++) {
sum += i;
}
可写成如下形式:
i=1;
sum=0;
for ( ;i<=100; ) {
sum+=i;
i++;
}
// 等效于while循环
表达式2也可省略,写成:
for (; ;) {…}
此时,系统约定表达式2的值为 1,即恒为真,则等同于:
for (; 1;) {…}
或者
while(1)