分支语句if else和swicth以及程序规范性写法

        当我们对年龄段赋予不同的称号的时候,可以运用分支语句if,先定义一个变量age(名字随便起,但是最好起得有意义) ,用scanf语句赋予它一个地址。

        我们写一段代码,我们对不同年龄段划分了限制,当变量显示为对应数值的时候输出对应内容,假设age = 40,即代码会运行到第二个else if满足条件输出结果。(注:&&表示and的意思,语句不能写成28<=age<=48,代码不会报错,但是运行起来就变了,28<40为真直接输出了,就没后边什么事了,所以这种写法是错误的)

        一些规范性的写法也要注意一下,这个地方else可以省略,为真返回1,为假返回0,但是最好else要加上去,方便更好的阅读代码


        这个地方if(5 == num)与if(num == 5)其实意义相同,但是前种写法会好一些,在vs编译器中前种如果少加一个 = 号会直接报错,第二种则会显示为赋值5,不会报错。

 


经典案例:判断奇数和输出1~100的奇数

        输出1~100之间的奇数方式有很多种:

        直接输出:i = i +2 ;  定义i = 100;i%2 == 1;i--;等等


switch语句:分支语句中的一种

常用于多分支的情况(具有一些特定性)

        这里用else if语句就略显啰嗦,代码看起来没有很简洁,运用switch语句就会更好。

break一定要加,假设在星期一不加break,那么输入2时,就会星期一和星期二一起输出出来。

当特定条件输入完成时,其他条件可以统一输出,用default语句。

!!下面是一道练习题,答案可以写在评论区上!!晚点再评论区公布答案。

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值