如何在do-while循环中添加多个条件?

时间:2016-06-02 05:04:28

标签: c++

如何在while()中添加红色和蓝色字符串。我将它们添加为

while(color!="red"||"blue");. 

当我运行此代码时,它指出了一个错误,请帮助我。

1 个答案:

答案 0 :(得分:3)

你有三个问题。首先,您需要这样做:

while(color!="red" || color!="blue");

然后删除分号,否则你将有一个挂起的代码块。

接下来,||在这里是错误的操作符。它应该是,而不是:

while(color!="red" && color!="blue")

如果你从逻辑上考虑它,你需要两个谓词都是真的。所以这里或不适合。