发展历程 什么是while语句? -技术百科的定义

什么是while语句? -技术百科的定义

目录:

Anonim

定义-While语句是什么意思?

在C#中,while语句是一个迭代语句,它允许有条件地执行嵌入语句零次或多次。 嵌入式语句表示将在while语句中执行的包含单个或多个语句的代码块。


while语句是C#中的控制流语句之一,它使循环中的逻辑序列多次执行,直到特定条件为假。 由于代表条件的控制表达式是在while循环执行开始时计算的,因此当条件在第一次迭代中返回false时,有可能不进入循环。

当不知道要执行的迭代次数且无法估计迭代次数时,通常使用while语句。 while语句也可以在条件始终为true的循环中使用,但循环主体语句中存在退出条件。

Techopedia解释While陈述

while语句采用一个参数,该参数指定表示循环终止条件的布尔表达式。 如果有多个条件,则可以通过将多个条件与条件逻辑运算符(&&和||)或布尔逻辑运算符(&和|)组合来构建布尔表达式。


布尔表达式在以下情况下求值:

  • 在第一次迭代中进入循环
  • 控制到达while语句的嵌入式语句的末尾
  • “ continue”语句在循环内执行

如果此表达式的求值结果为true,则将控件转移到嵌入式语句。 如果布尔表达式返回false,则将控件从while语句中移出。


例如,通过提供适当的布尔条件以及与条件相关联的变量的必要更新,可以使用while语句将数字从1打印到10。


“ Break”,“ return”,“ throw”和“ goto”是可以在while循环中使用的跳转语句,以退出该循环中嵌入的语句的迭代。


要终止while语句并避免发生无限循环,应适当定义布尔表达式,并适当地初始化和更新表达式中使用的变量。

该定义是在C#上下文中编写的

什么是while语句? -技术百科的定义