流程控制-day6

本文详细比较了if、switch、goto、while、do-while和for循环的特点,强调了switch的单次匹配、default的隐性错误处理以及break和continue在不同循环结构中的作用。
摘要由CSDN通过智能技术生成

*注意:

1)case其实是一个标签 lable

2)switch 只会匹配一次

3)default 写错,不会报告语法错误问题,但是写错后,起不到default的作用

4)default 书写的位置,没有明确规定,如果写在前面,一定把break写上

*if switch 对比

if    条件的判断

switch   值的计算和匹配

一,

1,goto  格式

goto  语句的标号;(标签)

使循环趋于结束的语句(操作)

循环体(重复被执行的代码)

结束循环

eg  循环体:sum=sum+i;每一次加上新的数  实现累加效果

goto(禁用!慎用!少用!)

2,while 格式

while (表达式)

{

   语句;

}

含义:判断表达式

为真 执行语句,语句执行完,继续判断表达式,直到,表达式为假,while结束,程序继续向下

为假 表达式为假,while结束,程序继续向下

3,

do

{

循环体语句;

}while(表达式);【这里有分号】

含义:先执行循环体语句,之后,判断表达式,为假,while结束,程序继续往下

4,for循环

形式:

for(表达式1;表达式2;表达式3)

    (初始条件;循环结束条件;使循环趋于结束操作)

{

循环体语句;

}

含义:求解表达式1  判断表达式2   

为真    执行循环体语句   求解表达式3   继续判断表达式2

为假   for循环结束,程序继续往下

*注意

1)表达式1只会被执行一次

5,

break

应用 switch--do while--for(循环语句中)

表示:跳出本层循环

continue语句;继续

表示:结束本次循环,继续下次循环

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值