.while循环:这个为一个死循环
e.g: int main( )
{
While(1)⇒1为真
{
Printf(“hehe/n”)
}
Return0;
}
打印1-10数字:
e.g: int main( )
{
Int i=1
While(i<=10)
{ 注意:若在代码中有break即终止其循环.
Printf(“%d,i);
I++
}
Return0
}
注意:
e.g: Int main( )
{
Int i=1;
While(i<=10)
{
If(5==i)
Continue
Printf(%d”,i)
I++
}
Return0
}
当i=5时就会从Continue循环再循环,不会编辑到下面的代码里面。
While循环中的//break是用在永久的终止循环。
//continue跳过本次循环后面的代码,直接去判断部分,进行下一次的循环的判断。
For循环:
注意:可见上面的while的循环。
For循环的格式:for(表达式1,表达式2,表达式3)
循环语句
表达式1:初始化部分,用于初始化的循环变量。
表达式2:条件判断部分,用于条件判断循环终止。
表达式3:调整部分,用于循环条件的调整。
e.g: int main( )
{
Int i=0
For(i=1;i<=10;i++)
Printf(“%d, i)
Renturn0
}
For语句的循环控制变量
1.不可在for循环体内修改循环变量,防止for循环失去控制。
2.建议for语句的循环控制变量的取值采取“前闭后开区间”写法。
注意:如果for循环的判断部分省略意味这个判断会恒成立。
e.g: int i=0
int j=0
for(i=0;i<10;i++)
{
For(j=0;j<10;j++)
{
Printf(“hehe/n”;
}
}
Do while( )循环
语法:do
循环语句;
While(表达式)
Stmt表示语句,expr表示表达式。
e.g:int main( )
{
Int i=1;
Do
{printf(“%d”,i);
I++
}
While(i<=10);
Return0;
}
循环至少循环一次,使用的场景有限,所以不是经