语句分支与循环 (2)

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的地方。(但是这个也就这种情况用会比较好,其他时候用会导跳转太多、致逻辑变乱)

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值