我从来不知道在c ++中有关键字吗? 它是什么?
答案 0 :(得分:13)
这是一个循环:
do {
...
} while(someCondition);
答案 1 :(得分:9)
与同时使用关键字:
一起使用do {
...
} while(foo)
与 for 循环不同,执行循环始终执行至少一次。
另请注意, do {} while(0)是Linux内核中常用的习惯用法,有关详细信息,请参阅this faq。
答案 2 :(得分:5)
这是一个循环工具。有时您需要一个至少执行一次的循环。这是当您使用诸如
之类的循环时do {
/* Code will always be executed at least once */
/* something needed to be done once or more times */
} while ( /* not done /* )
其中
while( /* not done */) {
/* this code may never be executed */
}
答案 3 :(得分:1)
它与while语句相同(语法除外),但是如果你使用do..while循环,它保证循环至少执行一次,即使while中指定的条件不满足。
答案 4 :(得分:1)
在do ... while循环中使用do关键字。它就像while循环一样,区别在于do ... while循环条件在循环执行后被检查。
答案 5 :(得分:0)