第一次判断while()结果为ture
执行do循环体…
第二次判断while()结果为ture
执行do循环体…]
…
第n次判断while()结果为flase循环结束
和while的区别:
[ 1.语法结构上的有区别](
[2.while语句是先测试条件再执行语句条件不符合后终止。do while是先执行语句再测试条件,条件不符合后终止]
[3.do while至少执行一次]
语法结构:
for(循环初始化语句A;循环判断语句B;循环后语句D){
//循环功能语句
}
执行顺序:
循环初始化语句A:会执行一次
B–>true---->C---->D
B–>true---->C---->D
…
B—>false循环结束
特点:
[for(;😉{不加功能语句}死循环.]
[for(;;)后直接跟功能语句(1局)死循环]
[for(;;)后跟两句功能语句,第二局报错,for无法访问的语句]
注意事项:
[ 当for(int I = 1; I <= 10; i++)时 i是属于该结构体内的变量,外部无法访问]0)
概念:
[循环嵌套