do-while 循环

优质
小牛编辑
128浏览
2023-12-01

do-while语句用于模拟其他编程语言中存在的简单while循环。

语法 (Syntax)

do-while语句的语法如下 -

do while (condition) 
   statement #1 
   statement #2 
   ... 
end 

通过首先计算条件表达式(布尔值)来执行while语句,如果结果为true,则执行while循环中的语句。 从while语句中的条件评估开始重复该过程。 此循环继续,直到条件evaluates to false 。 当条件为假时,循环终止。 然后程序逻辑继续执行紧跟在while语句之后的语句。

流程图 (Flow Diagram)

下图显示了此循环的图解说明。

做循环

需要注意的关键点是代码块一直运行,直到do循环中的条件evaluates to true 。 一旦条件评估为假,则do循环退出。

以下程序是do-while循环语句的示例。

例子 (Example)

/* Main program */ 
j = 1 
do while(j <= 10) 
   say j 
   j = j + 1 
end

关于上述计划,需要注意以下要点。

  • 我们定义了一个名为do的递归函数,它将模拟while循环的实现。

  • 我们将变量j初始化为值1.此值将在我们的do-while循环中递增。

  • 对于j的每个值,do-while循环评估j的值是否小于或等于10.如果是,则显示j的值并相应地增加j的值。

上述代码的输出将是 -

1 
2 
3 
4 
5 
6 
7 
8 
9 
10