关于while、loop和repeat三种循环语句有什么异同,下列描述正确的是_____。
A、while、loop和repeat三种循环语句都可以用来构造循环,实现特定语句或语句段的多次反复执行。;
B、while循环是条件判断在先,是否重复在后。满足条件,执行循环体,不满足则结束循环。repeat循环是条件判断在后面,先执行循环体再判断是否再重复。不满足条件时重复,满足条件时结束循环。;
C、loop循环框架中没有固定的重复依据,所以有点类似于repeat先执行循环体。循环体以外没有循环条件。所以,如果循环体中没有判断,loop循环将无判断可做,此时若循环体中没有类似于leave命令的语句,在不因为出错引发故障而导致运行中断以外,loop循环可能变成永远无条件重复的死循环。因而loop循环体中经常会在适当的地方加入有条件执行的leave语句,这样的话,leave的执行条件就变相地担当了循环重复与否的重复条件。;
D、当loop循环体中也有带条件的leave语句时,在条件为false时三种循环的表现不同,repeat和loop循环将会再次重复,while循环却是寿终正寝之时。而条件为true时while循环是即将开始重复之时,对repeat和loop循环则是使命完结之时。
发布时间:2024-06-24 16:37:46