边打边打,回击到顶部 我正在为计算机科学课的介绍做C++作业。

边打边打,回击到顶部 我正在为计算机科学课的介绍做C++作业。,c++,loops,while-loop,C++,Loops,While Loop,在程序中,我希望有一个循环,可以在我想要的任何时候返回到顶部,在示例中,您可以使用布尔值执行此操作: bool1 = true; while (bool1){ bool1 = true; } 我是否可以在While循环中镜像此效果,该循环设置为取决于数值,如: while(x > 99) 提前感谢。您在评论中说: 重复回到开始 如果要转到while循环的开始,请使用continue while(x > 99) { // Do your stuff. // ..

在程序中,我希望有一个循环,可以在我想要的任何时候返回到顶部,在示例中,您可以使用布尔值执行此操作:

bool1 = true;
while (bool1){
    bool1 = true;
}
我是否可以在While循环中镜像此效果,该循环设置为取决于数值,如:

while(x > 99)
提前感谢。

您在评论中说:


重复回到开始

如果要转到
while
循环的开始,请使用
continue

while(x > 99)
{
   // Do your stuff.
   // ...
   // Upon some condition, go to the beginning.
   if ( some_condition_is_true )
      continue;

   // Otherwise, proceed with the normal execution of
   // the loop.
   // ...

}

设置
x=100如何?
“返回顶部”是什么意思?
bool1=true不是流控制语句,它是一个赋值。无论您认为这里发生了什么,我都会认为它是错误的。请从头开始重复。如果您希望确保在特定条件为真时循环自身重复,可以更改条件以添加OR。例如,您可以使用
x>99 | | bool1,而不仅仅是
x>99