c++中,else if表示条件语句的新的一个条件,表示如果前面的条件不符合,则判断这个条件,如果符合,则执行该条件下的语句,如果不符合,则继续往下检查,如果已经没有新的条件了,则需要有最后一个else,表示以上所有条件都不符合了,就执行这个分支中的所有语句,以便整个条件判断完整。
else if是一个完整的新的条件判断分支,如果是中间判断分支的话,中间即else后面不能加分号的,如果是最后一个else后面加分号,则表示程序执行到该分支,不执行任何动作,然后继续往下执行,可以认为执行空语句。
就是另一个条件啦,跟你前面的if并列的,后面肯定不能加分号了,而且语句中if跟else要一一对应,希望对你有帮助~~
就是分支语句,不能加分号,如果你在学C++,而这都不知道的话,你需要想想了
1)
用法:
if(条件1){
cout<<"条件1成立";
}
else if(条件2){
cout<<"条件2成立";
}
2)
else后不加分号。
这个与if语句一起用,随便一本关于c/c++的书上都有