在编程中环是指程序中连续执行(或至少可以)两次或多次的部分。
这个while
语句是Octave中最简单的循环语句。只要条件为true,它就会重复执行语句。在条件为如果
语句,中的条件while
若该语句的值为非零,则该语句被视为true;若其值为零,则为false。如果中条件表达式的值while
语句是一个向量或矩阵,只有当它不是空的并且全部的的元素为非零。
Octave的while
语句如下所示:
虽然条件)</body>循环结束
在这里</body>是一个语句或语句列表,我们称之为</body>循环的,以及条件是一个表达式,用于控制循环持续运行的时间。
第一件事while
语句确实是测试条件如果条件为true,则执行该语句</body>之后</body>已经执行,条件再次测试,如果它仍然是真的,</body>再次执行。此过程重复,直到条件不再是真的。如果条件如果initialyfalse,则永远不会执行循环的主体。
此示例创建一个变量小谎
它包含斐波那契序列的第一个元素。
fib=一(1,10);i=3;而(i<=10)fib(i)=fib(i-1)+fib(i-2);i++;循环结束
这里循环的主体包含两个语句。
循环的工作方式如下:首先,的值我
设置为3。然后while
测试是否我
小于或等于10。当我
等于3,因此的值我
-的第个元素小谎
设置为序列中前两个值的总和。然后我++
增加的值我
并且循环重复。循环终止于我
达到11。
条件和正文之间不需要换行;但是使用one会使程序更加清晰,除非主体非常简单。
版权所有 © 2024 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号