计算机科学前测循环(英语:Pre-test Loop)是指检查条件后,才会执行循环。

while 循环先检查条件(A),
才执行循环(B)。

for循环while循环属于前测循环。首先检查条件(condition),若条件是TRUE,才会执行循环部分。

后测循环

编辑
 
do-while 循环先执行循环(B),
然后检查条件(A)。

后测循环(Post-test Loop)是指执行循环后,才检查条件。因此,循环部分会最少执行一次。

do-while循环repeat-until循环属于后测循环。首先执行循环部分,然后才检查条件。

do-while循环在完成循环后,若条件是TRUE,会重复执行循环。[1]

repeat-until是不断重复,直到条件成立。完成循环后,若条件是FALSE,会重复执行循环。

参考文献

编辑