V2EX  ›  英汉词典

Do-While Loop

定义 Definition

do-while loop(先做后判断循环)是一种编程中的循环结构:先执行一次循环体,然后再检查条件;只要条件为真就继续循环。因为“先执行后判断”,所以循环体至少会执行一次。(在不同语言里语法略有差异,常见于 C/C++/Java 等。)

发音 Pronunciation (IPA)

/ˈduː waɪl luːp/

例句 Examples

A do-while loop runs the code at least once.
do-while 循环会让代码至少执行一次。

In C, you can use a do-while loop to keep asking for input until the user enters a valid number.
在 C 语言中,你可以用 do-while 循环反复请求输入,直到用户输入一个有效的数字。

词源 Etymology

“do-while”来自英语动词 do(做) 和连词 while(当……时/只要) 的组合,用来直观表达这种结构的逻辑:先 do(执行),再 while(条件成立则继续)。它在早期结构化编程语言中被固定为一种语法形式,尤其以 C 语言的 do { ... } while (condition); 写法广为人知。

相关词 Related Words

文学与经典作品 Literary Works

  • The C Programming Language(Kernighan & Ritchie):讲解 C 语言控制结构时包含 do ... while 的用法。
  • C Programming: A Modern Approach(K. N. King):在循环与输入验证等章节常出现 do-while 结构。
  • Head First Java(Kathy Sierra & Bert Bates):介绍 Java 的循环控制时会提到 do-while 及其“至少执行一次”的特点。
  • Java: The Complete Reference(Herbert Schildt):在控制语句章节对 do-while 有系统说明与示例。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1911 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 8ms · UTC 11:32 · PVG 19:32 · LAX 03:32 · JFK 06:32
♥ Do have faith in what you're doing.