循环语句的基本工作方式
通过条件表达式判定是否执行循环体
条件表达式遵循if语句表达式的原则
do, while, for 的区别
do语句 先执行后判断,循环体至少执行一次
while语句先判断后执行,循环体可能不执行
for语句先判断后执行,相比while更简洁
do
{
// loop
}
while(condition);
while(condition)
{
// loop
}
for (int i = 0; condition; i++)
{
// loop
}
break 和 continue的区别
break 表示终止循环的执行
continue 表示终止本次循环,进入下次循环执行;
continue 不能用于switch语句
do 和break 的妙用
跳过一些不需要执行的代码段,又不会导致内存泄漏
小结:
for循环先进行判断再进入循环体
for循环适合于循环次数固定的场合
while循环先进行判断再进入循环体执行
while循环适合于循环次数不定的场合
do.. while 循环先执行循环体再进行条件判断
do...while循环至少执行一次循环体