8,do while循环
语法如下:do
语句;{
} while(表达式);
9,break和continue语句
(1)break,终止所在大括号那层的程序,跳出到上一层执行。
(2)continue,是“继续”的意思,执行了该语句就会跳过其所在大括号、其以下的程序,但是会重新回到该层的开始,注意:由于该语句容易产生逻辑错乱(例如:参数变换在continue下方,会使参数得不到变化,整个逻辑就会进入死循环。),所以使用时一定要确定好逻辑问题
10,循环的嵌套:喜欢怎么嵌套怎么嵌套,主要靠实践来巩固逻辑。
11,goto语句
goto:跳转语句,代码执行到goto语句的时候会直接跳转到goto语句制定名称的地方,例如:
for
(...)
{
for
(...)
{
for
(...)
{
if
(disaster)
goto
error;
}
}
}
error;
这样就可以直接无视了多层for循环,减少break的使用、逻辑的混乱,直接跳转到命名的error的地方。(但是这个也就这种情况用会比较好,其他时候用会导跳转太多、致逻辑变乱)