3.2.4 do-while语句

do-while的形式是:

3.2.4 do-while语句 - 图1

do-while语句与while语句的区别在于,即使表达式第一次计值就等于假,前面的语句也会至少执行一次。在一般的while语句中,如果条件第一次为假,语句一次也不会执行。

如果在程序Guess.cpp中使用do-while,变量guess不需要初始为0值,因为在它被检测之前就已被cin语句初始化了:

3.2.4 do-while语句 - 图2

因为某种原因,大多数程序员更喜欢只使用while语句而避免使用do-while语句。