c++中else if 是什么意思呢?else后面能不能加分号呢?
5个回答
展开全部
c++中,else if表示条件语句的新的一个条件,表示如果前面的条件不符合,则判断这个条件,如果符合,则执行该条件下的语句,如果不符合,则继续往下检查,如果已经没有新的条件了,则需要有最后一个else,表示以上所有条件都不符合了,就执行这个分支中的所有语句,以便整个条件判断完整。
else if是一个完整的新的条件判断分支,如果是中间判断分支的话,中间即else后面不能加分号的,如果是最后一个else后面加分号,则表示程序执行到该分支,不执行任何动作,然后继续往下执行,可以认为执行空语句。
else if是一个完整的新的条件判断分支,如果是中间判断分支的话,中间即else后面不能加分号的,如果是最后一个else后面加分号,则表示程序执行到该分支,不执行任何动作,然后继续往下执行,可以认为执行空语句。
展开全部
就是另一个条件啦,跟你前面的if并列的,后面肯定不能加分号了,而且语句中if跟else要一一对应,希望对你有帮助~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是分支语句,不能加分号,如果你在学C++,而这都不知道的话,你需要想想了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1)
用法:
if(条件1){
cout<<"条件1成立";
}
else if(条件2){
cout<<"条件2成立";
}
2)
else后不加分号。
用法:
if(条件1){
cout<<"条件1成立";
}
else if(条件2){
cout<<"条件2成立";
}
2)
else后不加分号。
追问
那else if究竟是什么意思呢?
追答
还是用上面那个例子,
如果第一个条件成立,那么执行第一个条件下的语句,
else if 是:(else的意思是如果前面的条件不成立)(if的意思是 如果这个条件2成立),那么执行这个条件下的语句。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个与if语句一起用,随便一本关于c/c++的书上都有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询