暂无图片
REPEAT 语句与 WHILE 语句有什么异同?
我来答
分享
2023-08-01
REPEAT 语句与 WHILE 语句有什么异同?

REPEAT 语句与 WHILE 语句有什么异同?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
北斗

①都可以用于创建一个带有条件判断的循环过程。

②WHILE 在语句执行时,先对指定的表达式进行判断,符合条件再执行循环体;而REPEAT 先执行循环体,然后再进行条件判断。

暂无图片 评论
暂无图片 有用 7
暂无图片
盛敏杰

REPEAT语句和WHILE语句在MySQL中都是循环控制语句,但它们之间有一些区别:

  • 执行顺序不同:REPEAT语句是先执行循环体,后判断条件;而WHILE语句是先判断条件,只有在条件为真时才执行循环体。
  • 循环条件不同:REPEAT语句的循环条件是直到布尔表达式为假,即只要条件为真就会一直循环;而WHILE语句的循环条件是只要布尔表达式为真就会一直循环。
  • 空循环次数不同:如果REPEAT语句的循环体执行了一次后,循环条件就变为假,那么该循环体将不会再执行;而如果WHILE语句的循环体执行了一次后,循环条件就变为假,那么该循环体也将不会再执行。

总之,REPEAT语句和WHILE语句在执行顺序、循环条件和空循环次数等方面有所不同,开发者在编写代码时需要根据实际情况选择合适的循环控制语句。

暂无图片 评论
暂无图片 有用 2
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏