分支循环——各种循环语句

一、if语句。

if语句语法形式:

                         1 if (表达式)

                         2       语句

表达式为真语句执行,表达式为假,语句不执行。

if...else语句

语法形式:

1   if   (表达式)

2                 语句 

3                  else 

4                语句2if...else语句中else可以与if连用,构成多重判断。悬空else问题:如果一段代码中有多个if,那么else和离它最近的那个if匹配。输出结果是:啥都不输出。因为else是与第二个if匹配的,第一个的条件不成立,所以第二个肯定也不执行。

二、switch语句。

语法形式:       1  switch(expression){

                         2  case value:statement

                         3  case value:statement

                         4 defalut:statement

注意:1.expression必须是整形表达式。

           2.case后的值必须是整形常量表达式。只有使用了break才能跳出语句。

当switch后的表达式无法匹配case语句时,就会执行default后面的表达式。且default与case是没有先后顺序的,二者谁写在前面都可以,只要能满足实际需求。

三、while循环

语法形式:

                 1  while()

                 2  语句

四、for循环。

语法形式:

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

                 2   语句;

表达式1:⽤于循环变量的初始化
表达式2:⽤于循环结束条件的判断
表达式3:⽤于循环变量的调整

五、do...while循环。

语法形式:

                 1 do

                 2 语句;

                 3 while(表达式);

表达式至少被执行一次六、goto语句

goto语句可以实现在同一个函数内跳转到设置的地方。goto语句在适用时要十分注意,不然会导致在函数内部随意乱跳。但是它能很方便的跳出多层嵌套循环。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值