关键字
do,while
总体注解:
do while语句创建了一个在判断表达式为假(或零)之前重复执行的循环。do while语句是一个退出条件循环,是否再次执行循环的决定是在执行了一次循环之后做出的。因此循环必须至少被执行一次。该形式的statement部分可以是一个简单语句或一个复合语句。
形式:
do
statement
while (expression);
在expression为假(或为零)之前重复执行statement部分。
例如:
do
scanf(“%d”,&number);
while (number != 20);
选择那种循环?
是入口循环还是退出条件循环?
通常选择前者。首先是因为一般原则是在跳过(循环)之前进行查看要比之后好;其次如果在循环开始的地方进行判断,程序的可读性更强;最后一点是在很多应用中,如果一开始就不满足判断条件,那么跳过循环是重要的。