我刚刚开始学习C++ - 并且我有一个快速问题。基本如果/否则如果在C++
一次对多个变量使用if/else if语句。我如何让他们分开?
Ex。
float a, b, c, d, e;
if (a > 0 && b > 0)
cout << "blah blah";
else if (a > 0)
cout << "blah blah a";
else if (b > 0)
cout << "blah blah b";
if (c > 0 && d > 0)
cout << "wowww";
else if (c > 0)
cout << woww c";
else if (d > 0)
cout << wowww d";
它出错,在else if (c>0)
。
如何区分两个子句?
@Mat:
不使用大括号时
if
后,我会写了这样的代码,为了更好的可读性,特别是这应该是一个答案。 user1244445:说“它的错误”是不够的;你需要告诉我们实际的错误信息。 – 2012-03-02 06:35:25谢谢大家。愚蠢的错误。我在学习。 – user1244445 2012-03-02 06:46:35