快捷搜索:  汽车  科技

c语言while的嵌套循环怎么执行(技多不压身C语言)

c语言while的嵌套循环怎么执行(技多不压身C语言)do_while结构正好适合while反着的,他的执行顺序是先执行运行的主体,然后再判断条件。先看一下do_while循环的语法:在这个while循环里,其实条件i=1 先判断i<=5为真,然后执行花括号里边的主体,先输出,然后i再做自增运算,然后回上边再判断i<=5是否成立,循环往复……如果你对上一次的for循环很熟悉了,那么这个while循环也并不是很难,while循环于for循环来说,只是把初始化条件拿到了结构外边,然后把最后的条件变化放到了循环的主体里。额MMM,差点儿忘了,其实while循环结构还有一个孪生兄弟,do_while循环结构,

emmmm 上一篇我们讲了for循环,并且尝试用用for循环输出了九九乘法表,然后最后我说循环可不止for一种,所以这次,我们就一起来了解下while循环吧:

先看一下while循环的语法吧:

c语言while的嵌套循环怎么执行(技多不压身C语言)(1)

执行的时候,先判断判断条件是否为真,若不为真退出循环,若为真,执行运行主体,然后再返回判断条件步骤,知道判断条件不为真。

下面举一个例子:

c语言while的嵌套循环怎么执行(技多不压身C语言)(2)

在这个while循环里,其实条件i=1 先判断i<=5为真,然后执行花括号里边的主体,先输出,然后i再做自增运算,然后回上边再判断i<=5是否成立,循环往复……

如果你对上一次的for循环很熟悉了,那么这个while循环也并不是很难,while循环于for循环来说,只是把初始化条件拿到了结构外边,然后把最后的条件变化放到了循环的主体里。

额MMM,差点儿忘了,其实while循环结构还有一个孪生兄弟,do_while循环结构,

先看一下do_while循环的语法:

c语言while的嵌套循环怎么执行(技多不压身C语言)(3)

do_while结构正好适合while反着的,他的执行顺序是先执行运行的主体,然后再判断条件。

举个例子:

c语言while的嵌套循环怎么执行(技多不压身C语言)(4)

其实while和do_while差不多,具体要用哪种得看实际要解决的问题是要先执行还是先判断了。

我觉得如果你上一次用for循环输出了个九九乘法表,这次用尝试while输出个九九乘法表应该也没有啥问题,记得最后我留了一个正三角形的程序建议大家试下,不如现在带大家一起写一下吧:

c语言while的嵌套循环怎么执行(技多不压身C语言)(5)

简单解释下吧:以5行的正三角形为例,i和j分别是控制行行和列的两个变量,第二重两个循环分别控制空格的和“*”的输出。其中,每行空格的个数数学公式是“行数-1”,每行“*”个数的数学公式“2*行数-1”。

从这个例子来看,如果在遇到多层循环的情况,使用for循环比while循环的代码会精简很多,大家可以尝试下用for循环来写这个输出o;

下次我将给大家介绍下几种判断的结构,你们的阅读就是我继续写这个的动力,如果有兴趣的欢迎来关注下我哦。

有什么问题,可以留言或者私信,小编会尽快给你们解答,如果你们有需求,小编过两天可以建个扣扣群,有问题可以随时讨论哦。谢谢支持,关注,谢谢,。

猜您喜欢: