<legend id='PBgSM'><style id='PBgSM'><dir id='PBgSM'><q id='PBgSM'></q></dir></style></legend>

    <bdo id='PBgSM'></bdo><ul id='PBgSM'></ul>

    <small id='PBgSM'></small><noframes id='PBgSM'>

      <i id='PBgSM'><tr id='PBgSM'><dt id='PBgSM'><q id='PBgSM'><span id='PBgSM'><b id='PBgSM'><form id='PBgSM'><ins id='PBgSM'></ins><ul id='PBgSM'></ul><sub id='PBgSM'></sub></form><legend id='PBgSM'></legend><bdo id='PBgSM'><pre id='PBgSM'><center id='PBgSM'></center></pre></bdo></b><th id='PBgSM'></th></span></q></dt></tr></i><div id='PBgSM'><tfoot id='PBgSM'></tfoot><dl id='PBgSM'><fieldset id='PBgSM'></fieldset></dl></div>
    1. <tfoot id='PBgSM'></tfoot>
      1. C++无限循环

        时间:2023-08-27
      2. <tfoot id='ms6ul'></tfoot>
      3. <legend id='ms6ul'><style id='ms6ul'><dir id='ms6ul'><q id='ms6ul'></q></dir></style></legend>

          <i id='ms6ul'><tr id='ms6ul'><dt id='ms6ul'><q id='ms6ul'><span id='ms6ul'><b id='ms6ul'><form id='ms6ul'><ins id='ms6ul'></ins><ul id='ms6ul'></ul><sub id='ms6ul'></sub></form><legend id='ms6ul'></legend><bdo id='ms6ul'><pre id='ms6ul'><center id='ms6ul'></center></pre></bdo></b><th id='ms6ul'></th></span></q></dt></tr></i><div id='ms6ul'><tfoot id='ms6ul'></tfoot><dl id='ms6ul'><fieldset id='ms6ul'></fieldset></dl></div>
              <bdo id='ms6ul'></bdo><ul id='ms6ul'></ul>

                <small id='ms6ul'></small><noframes id='ms6ul'>

                    <tbody id='ms6ul'></tbody>
                1. 本文介绍了C++无限循环的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我正在尝试编写一个循环,该循环将重复直到用户输入正确的选择之一(1 或 0).出于某种原因,当我编写如下循环时,它会创建一个无限循环.

                  I am attempting to write a loop that will repeat until the user enters one of the correct choices (either 1 or 0). For some reason when I have the loop written as below it creates an infinite loop.

                  我打算让循环只在 control is not 0 OR not 1 时执行,但由于某种原因,它总是会执行并变成无限循环.

                  I am intending for the loop to only execute while control is not 0 OR not 1, but for some reason it will always execute and becomes an infinite loop.

                  cout<<"Please enter 1 for another customer or 0 to quit : ";
                  cin>>control;
                  
                    while ((control != 0 )|| (control != 1))
                      { 
                        cout<<"Invalid Entry! Please enter a 1 to enter another customer or 0 to quit: ";
                        cin>>control;
                      }
                  

                  我将其更改为 while control 小于 0 或大于 1,这可行,但我仍然对为什么另一个循环不起作用感到困惑.

                  I changed it to be while control less than 0 OR greater than 1, which works but I am still confused as to why the other loop is not working.

                  推荐答案

                  你必须使用 &&操作员.

                  You have to use && operator.

                  while ((control != 0 ) && (control != 1))
                  

                  这篇关于C++无限循环的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:可能有多个 while (cin>>input) 下一篇:有什么理由在 C++ 中用 for(;condition;) 替换 while(condition)?

                  相关文章

                  1. <tfoot id='3HDQA'></tfoot>
                      <bdo id='3HDQA'></bdo><ul id='3HDQA'></ul>
                    <i id='3HDQA'><tr id='3HDQA'><dt id='3HDQA'><q id='3HDQA'><span id='3HDQA'><b id='3HDQA'><form id='3HDQA'><ins id='3HDQA'></ins><ul id='3HDQA'></ul><sub id='3HDQA'></sub></form><legend id='3HDQA'></legend><bdo id='3HDQA'><pre id='3HDQA'><center id='3HDQA'></center></pre></bdo></b><th id='3HDQA'></th></span></q></dt></tr></i><div id='3HDQA'><tfoot id='3HDQA'></tfoot><dl id='3HDQA'><fieldset id='3HDQA'></fieldset></dl></div>

                  2. <legend id='3HDQA'><style id='3HDQA'><dir id='3HDQA'><q id='3HDQA'></q></dir></style></legend>

                    <small id='3HDQA'></small><noframes id='3HDQA'>