选择控制

选择控制
1.if语句
结构:if (语句1)else 语句2
如果条件成立,执行语句1,否则执行语句2。如果语句2为空语句,可以与else一起省略。else不可独立使用,必须和之前尚未配对的if配对。if语句可以嵌套使用。

if语句举例:
if语句
2.条件表达式
格式:条件?表达式1:表达式2
如果条件成立,取表达式1的值,若不成立,取表达式2的值。条件表达式也可以嵌套,与前一个尚未配对的?配对。
例如,c=a-b?a-3?b:b-a:a;
条件运算符高于赋值运算符,二者的结合性都是从右向左。
所以上面的语句相当于:c=a-b?(a-3?b:b-a):a;
3.switch语句
格式:
switch(表达式)
{…
case 常量i:语句组i

default:语句组n+1
如果表达式的值等于常量i,则从语句组i开始执行,否则执行语句组n+1。switch()中表达式的值必须是整数(可以是字符或逻辑值),default:语句组n+1可省略,每个语句组称作一个分支,为使分支独立,常使用return、break、exit等语句结尾。
例如,

整型
整型

字符型
字符型
4.break与continue区别
break:结束本层switch语句或本层循环语句,执行后面的语句,continue:跳过本层循环体中的剩余语句,直接返回开头。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值