#include<stdio.h>
int main(){
int i=1;
for(i=1;i<=100&&i%2 == 1;i++){if(i==50)
break;
printf("%d\n",i);}
return 0;}
for(表达式1;表达式2;表达式3)
表达式1为初始化部分,表达式2为条件判断部分,表达式3为调整部分。
&&表示“并”,break表示“结束”。
for循环的初始化部分和调整部分可以被省略,但是其判断部分被省略的话,那么判断条件恒为真(陷入死循环)。
如果不是非常熟练,尽量不要进行省略。