分支(新人,写的不好,请包涵)

 1.if else语句的作用:在写代码时,有时候我们不需要加else就能完成任务,但是有时候加不加else是明显区别的,比如,求数字1到100中含有多少个9(如下图),如果要求含有9的数字有多少个,给第二个if加else,就能让99只选择一个条件,不会出现一个数字让count加2的错误。

(tips:默认if else都只控制一条语句,多条是需要加大括号的)


2.条件操作符(三目操作符):顾名思义就是需要三个表达式,expression1 : expression2 ? expression3,若1成立,2的结果就是整个表达式的结果;若1不成立,则3的表达结果是整个式的表达结果。

3.短路:根据左操作数的结果就能知道整个表达式的结果,这就是短路。例如(int a=0,b=0,c=1,d=4;a=b++ && c++ && ++d;) 这里因为b++为0,又是&&运算符,所以a结果就是0,后面的c++,++d也没有必要运算了。

4.switch语句:switch()括号里必须是整形表达式,case后面必须加空格、整形常量表达式、break(跳出case语句)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值