你们的循环又又又又写错了

今天我们要讲的几个语句是:(1)if语句(2)switch语句(3)while语句(4)for语句

(5)do-while 语句(6)break和contine和default

正题开始:

学习分支和循环可以参考我们的生活。

我们的一生会有很多的选择。比如:今天早上我吃什么可以选择吃还是不吃,如果你选择了吃你还可以选择吃什么。你选择不吃也可以选择到几点不吃。这个就是一个选择中再嵌套一个选择(这个不止可以嵌套一个,这个看你自己,你想写多少就写多少。

而每一个选择我们也是分情况的:有对立的,比如吃还是不吃。有几个选择,比如吃什么

而对立的选择我们可以使用

if(表达式)

{if表达式成立要执行的语句}

else 

{if表达式不成立要执行的语句}

但是if-else语句不仅仅只有这些作用,他们还可以else if下去来输入你想要的全部结果。

if(表达式)

{if表达式成立要执行的语句}

else if(表达式)

{                                          }(这个可以无限次数使用)

else 

{if表达式不成立要执行的语句}

而你想吃的是不是有很多的选择,我们这样一个一个的else if来写是不是很麻烦。后面c语言中又引进了switch语句

下面我们举一个星期的例子

switch(day)

{case1:

printf(“星期一”);

case2:

printf(“星期二”);

等等等

}

如果你就像我这样写的话,你就中记了(哈哈哈,正经了这么久,忍不住了)你这样写下去的话。打印的应该的星期一星期二······因为你没有看到这里就去试有些心急了。

现在我们来说两个关键词break和default

break的意思是结束这一个循环,因此我们需要在每一个printf(这个是上面的情况,具体情况具体分析。要动动脑子,脑子不是在身子上顶着用的)下面加上break这样才能正确的打印出来

还要一种情况就是假如你让他吃包子,吃馒头,吃豆浆,吃面条。但是他就是不吃他说我要吃饼,

你说没有就在这里面选, 如果出现了这种情况的话,我们怎么写呢。现在我们就要用到default

我们只需要在选择中加上

default

{printf{“别的没有就这些,你爱吃不吃”};

}

这样我们就完成了要求。

上面就是关于一餐饭的选择,但是你想我们是不是每天都要吃饭(你有哪天没吃饭,当然我们每天有饭吃也离不开有一个强大的祖国。有无数个为了后代有美好生活的英雄。正是他们的牺牲才有了我们今天的岁月静好。默哀)回到正题既然你每天都要吃饭,这个是不是一个循环。

而循环我们最常用的就是for循环,因为for循环可以完成大部分的现实案例。

for(初始化;判断;自变量的变化)有人问自变量的变化是什么,这个是不难了解的,因为如果他都不变化,那么判断是不是一直成立(不存在不成立,不成立都不进去)那么是不是白判断了。

你每日都吃一个菜,有一天你起义了。说太tm的难吃了。老子不吃了。那么这餐你是不是就没吃了,但是你又不能以后都不吃了啊。下一餐的时候是在是饿的受不了,你是不是还要吃。这个就是

contine的用法跳过当前的一个循环,进行下一个循环。

但是,吃多了你还是受不了,聪明的你想了一个办法,我去点外卖。那么这餐你是不是就吃外卖了,结果这个外卖难吃的要死,吃的你都吐了。你说真tm的难吃,狗都不吃。这样是不是你以后都不会去吃了。这个就是break的用法直接跳出循环。

当然循环不止这一种写法,还要while和do -while

下面我们来说一说while

没什么说的while(表达式)

{执行语句},值得提一嘴的是表达式你放一个常量他就是一直成立的。没了。

还有就是do-while语句

这个比较好的就是先执行一边,再来判断

do

{}while(表达式);

注意都是表达式满足从进去。

选择和循环都说完了。

还有一点就是这些发挥你的想象力随便把他怎么嵌套都行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值