FOR、NEXT
关键字FOR和NEXT定义了一个循环语句,指定循环中执行的次数。
语法:
FOR variable, start_value, stop_value, increment commands... NEXT
详述:
关键字FOR标志着循环命令的开始。FOR需要指定一个充当计数器的变量(不需要是整数)、变量的起始值、终止值和增量。关键字NEXT标志着循环命令的结束。FOR- NEXT循环可以嵌套。FOR命令和NEXT命令的数量必须相同。
FOR命令一旦执行,其起始值、终止值和增量便由对应表达式计算出来并保存。即使在后续程序中,对应表达式中的某些变量发生了变化,也不会重新计算起始值、终止值和增量。只有在FOR循环开始时定义的值才有效。
如果起始值和终止值相同,则循环仅执行一次。
如果起始值小于终止值,则循环继续,直到计数器变量大于终止值。
如果起始值大于终止值,则循环继续,直到计数器变量小于终止值。
请注意,只有整数值才能使用计算机浮点数学准确地表示,因此不建议比较两个浮点值是否相等。建议不要在循环中使用浮点范围,而是在整数范围内进行循环,然后从折射率转换为目标实际值。如需了解有关浮点运算准确性的更多信息,请参阅这篇有用的Wikipedia文章:https://en.wikipedia.org/wiki/Floating-point_arithmetic#Accuracy_problems
示例:
FOR a, 0.2, 2, 0.2 PRINT a NEXT j = 5 k = 0 FOR i, j, j + 5, 2 k = i + j + k NEXT
下一部分: