C语言入门:两种循环大比拼

在C语言中,while 和 until 循环都能帮你重复执行代码块,但它们的工作方式略有不同。

判断条件的秘密

  • while 循环会在条件为真时一直执行代码块,一旦条件为假就停止。
  • until 循环则相反,它会在条件为假时一直执行代码块,一旦条件为真就停止。

代码执行次数

想象一下,你想在满足条件 p 时执行代码块 A。

  • 如果一开始 p 就为假,while 循环一次都不会执行 A,而 until 循环会先执行一次 A,然后才开始检查条件 p。
  • 如果执行一次 A 后 p 变为假,两种循环都会执行 A 一次。

简单来说,while 循环像个勤劳的小蜜蜂,只有在条件满足时才会工作;而 until 循环则像个固执的小老头,不撞南墙不回头,除非条件满足了才会停下来。

ppt 文件大小:144KB