在这篇文章中,我们将讨论 在编程时这些是控制结构中多次重复的指令,它们的主要功能之一是阻止一些与真假相关的指令,此外,还公开了如何使用循环。
在编程时
编程中的 while 是什么, 用于在一个重复多次的控制结构中给出一系列指令,它还具有阻碍一系列指令的功能,在链接表达式和/或逻辑或错误的情况下。
这意味着只有当指令的评估为真时它才会变得重复。
除了控制结构,如编程中的 if 或 switch 语句外,还有重复结构。
在与while循环相关的重复编程结构中,只要包含真值,它就会重复一段代码,可以表示如下:
- 而(条件)。
- {.
- 指示;。
- }.
如您所见,有重复和循环,但是,通常是相同的,重要的是要注意循环包含:
- 要评估的条件为真或假,并且在每次循环重复时执行。
- 如果条件为真,则执行显示代码行的语句。
这种循环的特点之一是在执行代码之前先处理条件,然后,如果结果为假,则不会执行指令,而另一种循环只执行一次.
这里推荐一篇有趣的文章 C语言。
然后,虽然定义了循环,但它指的是一种循环结构,它允许重复重复一行或不同行的代码,而没有初始值,有时也不知道何时会返回预期的最终值。
虽然循环是那些不受数值影响的循环,相反,它们取决于布尔值,这意味着真或假条件的真值。
While 循环如何工作?
为了理解 while 循环是如何工作的,在这一部分中,我们将提到一些示例,这些示例可以引导我们更好地可视化其性能。
举个例子,我们假设出于某种原因,用户被要求输入一些他们想到的数字,并且他们输入了一个大于 100 的数字。
如你所见,你不能使用for循环,因为你不知道用户会输入一个大于100的数字,这是无法确定的,但是while循环同意无限执行一个动作直到特定条件被执行,在这种情况下,它是输入的大于 100 的数字。
所以,如果用户连续输入以下数字:1, 50, 99, 49, 21, 30, 100,程序将不会完成,都是因为数字不大于100,但是,在输入数字的情况下300,程序有立即结束的条件。
C++中的while循环语法
while 循环的语法比 C++ 中的 for 循环更简单、更易读,因为它只需要一个精确的停止条件。
大多数高级语言编写while循环的方式非常相似,所以你应该做的是记住将要准备的循环的终止条件。
让我们在以下示例中看看如何放置结束条件:
- while (end condition) // 例如 number == 100。
- {.
- ....
- ....
- ....
- ....
- }.
我们将逐行可视化上述代码,以帮助我们理解其含义。
第 1 行:它的内容中包含最重要的 while 循环。
语法很简单,可以看到括号里面有条件,例如:«==。 >, <,> =, <=,! = »或者也许其他条件,特别声明的条件是允许循环继续执行直到达到相同条件不再继续执行的点。
所以比如你在确认某个数==50,只有当任意数等于50时才进行循环; 当它的值被修改为任何其他数量时,while 循环结束其进程,但它将继续执行程序的其他部分。
应该考虑清楚,注册条件总是会取一个布尔值,即true或false。
第 2 行:此行中出现“{”开头,这意味着在此部分中正在启动一个指令块,一旦循环开始一个回合,该指令块将被执行。
但是,放置这个key不是强制性的,但是,如果没有放置,它只会在第一行显示的while循环中执行,然后是循环声明,这意味着如果你不想如果在循环中执行不同的行,则必须放置键。
第3至7行:这些行是你希望在循环过程中重复执行的所有操作都会被放置的地方,这个块可能包含需要的行数。
第 8 行:它是最后一行,必须通过关闭“}”来使用 key,由 while 循环的块建立并终止执行,但是算法的其余部分将继续。
现在我们将展示一些示例,这些示例将引导用户以清晰简单的方式理解 C++ 中 while 循环的使用,我们从:
示例 1:在屏幕上询问数字,直到 100 大于 XNUMX
我们继续上面的例子,我们继续程序要求用户输入一个数字,不管它们是什么,这将停止执行,当用户输入一个大于 100 的数字时,它是一个简单实用的例子,可以验证上述内容是否已经被理解。
解决方案示例 1:
我们要给出解决方案,必须记住条件必须被执行,这样循环请求数字,只有输入的数字大于100时循环才会停止,然后条件让我继续处理的是数量小于100,数量必须大于100才能停止,并且数量必须小于或等于100才能继续处理。
可以看出,体现在以下几个方面:
- 整数;.
- cin >> 数字 ;.
- 而(数量 <= 100)。
- {.
- cout << «请输入一个数字«;。
- cin >> 数字 ;.
- }.
绝对函数代码非常容易被用户处理,下面是如何使用它的实践:
- #include "iostream"。
- 使用命名空间 std ;.
- int主()。
- {.
- 整数;.
- cout << «请输入一个数字«;。
- cin >> 数字 ;.
- 而(数量 <= 100)。
- {.
- cout << «请输入一个数字«;。
- cin >> 数字 ;.
- }.
- 系统(“暂停”);.
- 返回 0;.
- }.
虽然循环在编程中非常有用,但必须记住,从效率和有效性方面考虑,与其他 for 循环一样,建议不要使用它们,每次执行 while 循环或任何其他类型的循环时要使用循环,如果它的使用是必须的,或者如果有其他更实际的使用方法,最好在之前得到建议。