分支和循环语句

一、if语句

特点:if语句可以用于单分支,也可用于多分支(较为繁琐)。

格式:if(判断条件)

(条件符合的结果);

else

(条件不符合的结果);

三分支及以上的情况也可用else if来判定。

Ps:多分支语句else和if匹配问题可能会导致代码错误。(悬空else问题)

else的匹配规则:else遵循就近原则和离它最近的且未匹配的if相匹配。

二、switch语句

特点:switch语句是为了简化多分支语句的一种语法。

格式:switch(变量名称)

{

case 变量情况:xxxxxxx;break;

case 变量情况:xxxxxxx;break;

(default :xxxxxxxx;break;)

}

变量情况如果是数字的话不用加单引号,但是如果是一个字符的话,就要加上单引号。

Ps:beak用于结束switch的判断,如果不加break的话语句会继续往下判断(break非必须加)。

三、while语句

特点:while语句可以循环多次。

格式:while(循环进行的条件)

{

循环语句

}

while语句中可以田间if语句进行判断,而且也可以加入break跳出循环,即符合条件也跳出循环。

Ps:while后边跟的条件是循环进行的条件,即符合此条件循环继续进行,不符合条件循环结束。

插入:continue的作用:终止循环中的本次循环,跳到while语句的判断部分,进行下一次循环的入口判断。(警告:很容易跳进死循环!!!!!)

四、for循环语句

特点:for循环语句可以看成是while语句简化的一种语句

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

{(循环过程)}

表达式2是循环进行的判断条件,可以判断循环是否继续进行

Ps:for语句的循环过程可以表示成表达式1—>表达式2—>循环—>表达式3—>表达式1—>。

建议:1、不在for循环体内修改循环变量,防止for循环失去控制;

2、建议for循环语句的循环控制变量的取值采用“前闭后开”区间写法。

五、do……while语句

特点:do……while语句无论是否符合条件,都是先进行循环,再判断条件(此循环语句最少执行循环一次)。

格式:do

循环语句

while(表达式)

while后跟循环判断条件;

Ps:do后边跟的循环语句只有一句,如果是多句的话要用{}括起来

最重要的知识点:非0都会被计算机认定为真,使循环继续进行下去,并非只是1为真,相反0会被计算机认定为假,在循环条件判断时会跳出循环。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值