c++ - If 语句代替 while 循环

标签 c++ if-statement while-loop

这个问题很奇怪,但是我有 friend 问这是否可能,我无法给他答案。是否可以使用 if 语句来编写以下 while 循环?

while (!x.empty() && !y.empty()){}

我在想,如果你有一个设置标志的嵌套 if 语句,你可以绕过使用 while 循环吗?还有其他想法吗?

抱歉这个愚蠢的问题。

最佳答案

您可以在 while 循环中使用 break 语句和 if-else 语句

while (1)
{
    if (!x.empty() && !y.empty()) 
    {
         // do something;
    }
    else break;
}

关于c++ - If 语句代替 while 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55069634/

相关文章:

c++ - 为什么我的 fstream 被隐式删除了?

c++ - 采用引用类型参数的函数模板

java - 为什么我的 if 语句 JAVA 总是得到错误的输出

java - 我怎样才能让我的While语句正确循环和中断,同时在java中输入另一个选项?

c++ - eclipse CDT : how to test functions?

c++ - 如何解析cpprestsdk生成的多个Set-Cookie?

java - 如果条件在连接数据库的 Java 页面中停止工作

javascript - 多个 'If' 语句?

java - java新手,不明白为什么我的while循环程序无法运行

java - 如何使用 while 循环使用从结果集中获取的值来更新另一个操作?