00:02
我们接着来看另外一种循环控制语句,叫while循环控制,那while循环控制呢,它的这个能够完成的作用,也就说它它完成的这个功能和for循环是一样的,只是形式上有些变化。我们来看一下它的基本语法是怎么样子的,它的基本语法是这样子的,循环变量初始化直接写在外边。然后呢,这是循环条件,写在while这个while的这个小括号里面去,然后循环体。当然循环体也可能是多条语句哈,也就是说这块呢,就理解成是我们的原先的第一部分。对,这个循环条件是我们循环式要素的第二一个部分,这是它的循环体,就说他要执行的语句,这是第三部分。最后一个呢,它也有一个循环变量的迭代,第四个部分。很很简单,那这个循环体呢,也可以是多条语句。
01:05
多条。多条语句明白,所以它仍然是有循环的四要素,我们把就是我这标出来的,我这标出来的这一个1234就是循环四要素,那前面这个负循环是不是也有这循环四要素,你看。是不是这儿也是啊。也是,所以说我们循环呢,都有这四四个要素,四个要素就四个部分,四个部分好,那现在呢,老师就基本语法就说完了,我们快速的来走,首先呢,我们来用while循环,先把前面这个题做一遍,我们用while循环来输出五句,就是用外循环来输出。哎,就就完成前面的那个功能嘛,就是输出输出你好。你好,上鬼谷。那么我们看一下外循环它是怎么完成的,来打开这里我们走一下。
02:02
同学们,跟上老师思路哈,跟上老师思路一。这个地方跟上老师思路,我现在呢,新建一个文件。新建一个循环,叫做while DEMO。Well DEMO。那么现在呢?我们来写这么一个小案例,Include。Include include ST dl没问题,然后呢,我们仍然写上主函数。写上主函数,那写上主函数过后呢,我们来完成输出。输出好输出,那我开始写了。嗯,首先我第一个I等于一吧,比等于一,然后呢,Y循环,如果I小于等于五,这个条件成立。对吧,也就是你们想这是这个就是我们第一个叫初变啊,循环循环变量,循环变量初始化。
03:06
初始化。对,那同时我这也定义了啊,这个是循环条件,然后我就输出这句话print f。对,当然徐刚恩就说你好。你好,上硅谷,然后呢,这边我们把这个I也打出来给大家看一下,效果都一样哈,然后这边做完之后I加加这个地方就是我们的循变量的迭代。变量。迭代大家看清楚没有,这是我们的循环条件。循环条件,这是我们的循环语句。循环语句,当然这个循环语句可以有多条哈,我这里只是一个简单的输出,那将来写到真实的业务逻辑的时候呢,这一部分的代码应该是比较多的。好,这个就写完了,写完过后呢,来同学们,我们运行一下。我们运行一下,看看这个代码它是怎么玩的,运行车跑起来。
04:02
那跑起来给我们看,这个输出效果跟老师以前讲的是否一样呢?发现完全一样。是完全一样的,那这样一段代码,它对应的流程图是怎么回事呢?这里我已经画好了,我就不再像原先那样再画一遍了,因为现在大家已经有一点基础了,对不对,所以说我直接呢,把这个while循环的这个示意图大家看一下,流程图看一下,大家一目而了然,它的一个结构是这样子的。首先呢,是我们的第一个要素,对,就是循环变量初始化放在我们这一方,就相当于是I等于一那句话,那么循环条件就是这个while while,大家看看到这个while里面这个后面这个部分。就是我们的循环条件,我们这儿不是I小于等于五吗?诶就这个条件,这个条件如果为真,它就去执行,这里面的内容就是循环体和循环变量迭代。
05:00
那么,维珍。这做完了过后,他又去判断你这个条件是否为为真还是为假,如果为真继续循环,所以它的循环是在这儿产生的,那如果循环条件为甲呢,它就结束这个Y循环,没问题吧,同学们。好,这个我相信大家应该能看懂,没有什么难度的,很简单很简单的一种代码,就就是很简单哈,没有什么难度。那这个就是外循环的流程的一个分析,好,那这块我们就说完了,外循环的就是外循环,外循环的一个基本介绍,那么外循环呢,还有。它的一个注意事项,我们来聊一聊,它有两点需要同学们注意,循环条件是仍然是返回一个表示真或者假的一个表达式。呃,如果对应我们这段代码来说,其实就这。I小于等于五,其实这是一个条件表达式,那它必然返回表示真或者表示假的一个值,要么是零,要么是非零。
06:04
对,那Y循环条件呢,注意它是先判断再执行,是不是我们这个示意图也讲的很清楚,它是先判断,如果为真我就去执行,如果为假我就退出。好,那关于Y循环的它的基本语法和它的执行流程,我们就先给同学们介绍到这里。
我来说两句