当前位置:首页 > 经验 >

while循环用法简单理解(while循环的正确用法)

来源:原点资讯(www.yd166.com)时间:2024-03-26 15:47:05作者:YD166手机阅读>>

一:前言

C语言提供了三种基本的控制结构,它们是:

1、顺序结构:

按循序——最基本。

2、选择结构:

选择执行——if-else语句和switch语句来实现。

3、循环结构:

通俗地说,这就像你正在做一件事情,但是不确定做了多少次,直到满足了某个特定的条件(例如,你可能会在不停地尝试一个数字,直到最终正确为止)。

这些控制结构可以组合使用,以实现更复杂的程序逻辑。

while循环语句通常用于在未知循环次数的情况下执行重复任务。

二:学习一下while循环语句

(1)while循环的基本结构

一个典型的while循环包含一个布尔表达式和一段要执行的代码块。

布尔表达式它们通常由逻辑运算符(如&&、||、!)和比较运算符(如==、!=、>、<等)组成。

当布尔表达式为真时,代码块会被反复执行;当布尔表达式为假时,代码块将停止执行。

while循环用法简单理解,while循环的正确用法(1)

x < y 就是一个布尔表达式。当 x 的值小于 y 的值时,这个表达式返回 true;否则,它返回 false。然后,这个布尔值被用于控制 if 语句的执行流程。

在C语言中,while循环的语法如下:

while循环用法简单理解,while循环的正确用法(2)

在这里,“condition”是一个布尔表达式,如果为真,循环将继续执行;如果为假,循环将停止。

被大括号 {} 包围的部分是要重复执行的代码块。

在使用while循环时,我们需要注意以下几点:

1、确保条件表达式在每次循环开始前都会被重新评估。这意味着如果条件表达式的值在循环体内发生了改变,那么它可能会在下次循环时重新变为真。

2、确保循环体内的代码会修改条件表达式的值,否则循环可能会无限次地执行下去,导致程序崩溃。

3、合理使用break和continue语句。break用于完全结束循环,而continue用于跳过当前循环的剩余部分并开始下一次循环。

现在,让我们通过几个示例来学习如何使用while循环。

三:举例

使用getchar()函数和EOF检测来读取用户输入,直到用户按下Ctrl D(Linux/Unix)或Ctrl Z(Windows)组合键表示输入结束。

while循环用法简单理解,while循环的正确用法(3)

在上面的代码中,getchar()函数不断从标准输入读取字符,直到遇到文件结束符EOF(End Of File),然后将读取到的每个字符立即写回标准输出,就是打印出来的结果。

如果读取到EOF,getchar()函数将返回EOF,循环条件将不再满足,循环将终止,那么这个程序就结束了。

while循环用法简单理解,while循环的正确用法(4)

首页 123下一页

栏目热文

while循环是无限的(while循环正确用法)

while循环是无限的(while循环正确用法)

上一篇介绍了for 有限循环语句,本文介绍while无限循环语句。while的使用格式while语句可以执行无限循环。虽...

2024-03-26 15:59:34查看全文 >>

while怎么判断循环到哪一句(while循环语句的用法)

while怎么判断循环到哪一句(while循环语句的用法)

Python的while语句用法介绍今天我们主要介绍一下Python中while语句的简单用法,希望能对大家的学习起到一...

2024-03-26 15:17:45查看全文 >>

爱情公寓吕布是哪一季(爱情公寓里吕布是谁演的)

爱情公寓吕布是哪一季(爱情公寓里吕布是谁演的)

图文综合自网络 侵删1月12日千呼万唤的《爱情公寓5》终于上线但这一次IP情怀似乎失灵了有着“十年IP”的加持同时也作为...

2024-03-26 15:21:32查看全文 >>

爱情公寓吕布大战武藏视频(爱情公寓5吕布大战武藏原视频)

爱情公寓吕布大战武藏视频(爱情公寓5吕布大战武藏原视频)

吕布是中国古典小说《三国演义》中的重要人物之一,他在各种影视剧中的形象也有很多不同的演绎。以下是一些影视剧中的吕布形象:...

2024-03-26 15:32:46查看全文 >>

爱情公寓吕布大战半藏在第几集(爱情公寓中吕布大战忍者是哪一集)

爱情公寓吕布大战半藏在第几集(爱情公寓中吕布大战忍者是哪一集)

各位亲爱的小伙伴大家好,我是一枚和你们一样喜欢《爱情公寓》的妹子!也不知道是哪家公司带出来的超前点播的奢靡风气,动不动就...

2024-03-26 15:30:51查看全文 >>

while的循环部分分为哪四个(while循环与do while循环有啥区别)

while的循环部分分为哪四个(while循环与do while循环有啥区别)

对于编程语言来说,必然存在三种结构,分别为:顺序结构、分支结构和循环结构,当然,Java也不例外。对于顺序结构来说,没啥...

2024-03-26 15:48:52查看全文 >>

while 循环条件(while循环结束条件)

while 循环条件(while循环结束条件)

格式如下while(条件表达式) 如果表达式为真则执行大括号里面的内容,为假则不执行循环{执行语句;刷新条件;//循环一...

2024-03-26 15:47:40查看全文 >>

while是无限循环吗(while循环只能用于无限循环吗)

while是无限循环吗(while循环只能用于无限循环吗)

while语句在使用过程需要注意几个要点:一、无限循环先来看看以下的代码示例int n = 0; while(n<...

2024-03-26 15:28:37查看全文 >>

while怎么表示死循环(while循环知识点)

while怎么表示死循环(while循环知识点)

4.2 while循环结构上一节探讨了循环结构的概念,回顾了for循环结构的用法,学习了阅读循环结构的方法,对for循环...

2024-03-26 15:57:28查看全文 >>

while循环适用场合是什么(while循环怎么终止)

while循环适用场合是什么(while循环怎么终止)

do while语句是一个循环构造,其工作方式与while循环类似,只是该语句总是至少执行一次。执行语句后,do whi...

2024-03-26 15:17:47查看全文 >>

文档排行