什么是(关键字)c ++?

Ram*_*lol 3 c++ keyword visual-c++

我从来不知道在c ++中有关键字吗?
它是什么?

Jef*_*ard 13

这是一个循环:

do {
...
} while(someCondition);
Run Code Online (Sandbox Code Playgroud)


ism*_*ail 9

那么它与while关键字一起使用:

do {
   ...
} while(foo)
Run Code Online (Sandbox Code Playgroud)

for循环不同,do-while循环总是至少执行一次.

另请注意,do {} while(0)是Linux内核中常用的习惯用法,有关详细信息,请参阅常见问题解答.


Ena*_*ane 5

这是一个循环工具.有时你需要一个至少执行一次的循环.这是当你使用循环,如

do {
/* Code will always be executed at least once */
/* something needed to be done once or more times */
} while ( /* not done /* )
Run Code Online (Sandbox Code Playgroud)

在哪里

while( /* not done */) {
 /* this code may never be executed */
}
Run Code Online (Sandbox Code Playgroud)