当前位置:百科知识 > MySQL数据库设计与应用

问题描述:

[多选] 关于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循环则是使命完结之时
参考答案:查看
答案解析:
☆收藏
上一篇:没有了 下一篇:下列()操作与游标的使用有关。

随机题目