.for循环语句的格式以及执行流程,请说明
for(初始化语句;条件表达式;控制体语句)
{
循环体语句;
}
执行流程:
1.初始化语句进行赋值
2.然后判断条件表达式是否成立
如果成立,执行循环体语句;----然后执行控制体语句 (++/--)
3)继续判断条件表达式是否成立,
如果成立,执行循环体语句;----然后执行控制体语句 (++/--)
4)若条件表达式不成立,for循环语句结束!
while循环和for循环的区别
共同点:都能够描述循环的思想,将重复度高的代码进行优化,解决冗余度问题
不同点:
1)格式上不同
for(初始化语句;条件表达式;控制体语句){
循环体语句;
}
初始化语句;
while(条件表达式){
循环体语句;
控制体语句;
}
2)从内角度考虑,for循环使用完毕结束后,那么当前这个变量也就被释放掉了,而while不会,它始终
可以访问到这个变量,所以相对来说说,for循环比较节省内存空间!
3)释放明确循环次数
明确循环次数:优先采用for循环,其次再是while
while循环:不明确循环次数,使用
实际开发中,for循环使用最多!
while循环一般都是这样使用!
while(true){ 死循环
//当达到某种条件,break;中断了
}