C语言分支语句和循环语句以及continue和break的区别

分支语句

1.if语句

if有三种格式:

1.if(){

}

2.if(){

}

else {

}

3.if(){

}

else if(){

}

else{

}

适用于判断条件较少的程序使用,如果强行使用可能会使程序代码比较冗余。并且注意悬空else问题,即是if会与离它最近的else匹配,所以要使用代码块规范一下代码范围,这样也会使代码比较易于理解,单独if语句中不能使用break语句,嵌套在循环语句中则可以使用。

2.switch语句

格式:

switch(常量表达式){

case 表达式1:

break;

case 表达式2:

break;

case 表达式3:

break;

default:

break;

}

switch语句适用于判断条件较多的程序,case和判断条件都是常量表达式,default语句用于判断如果输入的代码不符合case语句,你就可以进行相应的操作去处理,default的位置不受限制,建议放在最后一个case语句后,并且每一个语句都写一个break,代码特殊要求除外。swith语句中不要出现continue语句,因为无意义。

CONTINUE和BREAK的区别:

continue的作用:结束当前进行的循环(仅是这一次循环),直接跳到循环判断条件开始下一次循环。

break的作用:直接跳出当前代码块的循环,永久终止。

所以使用二者要根据程序需求进行选择。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值