标题:
if else语句可以构成多条else嘛?
[打印本页]
作者:
univers
时间:
2018-9-3 16:37
标题:
if else语句可以构成多条else嘛?
if else语句可以构成多条else嘛?如下面的代码。我看很多就是两个条件。
if(flag==1)
{
{
条件1.......
}
else
{
条件2......
}
if(flage==1)
{
条件1.......
}
else
{
条件2......
}
}
条件3.......
}
else
{
条件4......
}
{
条件5.......
}
else
{
条件6......
}
}
作者:
lg2911
时间:
2018-9-3 17:21
if ()
{}
else if ()
{}
else if ()
{}
else if ()
{}
else
{}
另外,从编译效率的角度看,switch比多级if的效率高,一次减法加一次跳转,就能完成
多数这种多级if,都可以用switch代替
作者:
a89588038
时间:
2018-9-3 17:27
if...else语句是一各二选一的语句,或者执行if分支后的语句,或者执行else分支后的语句。
if(条件表达式1) {语句1;}
else if(条件表达式2) {语句2;}
else if (条件表达式3) {语句3;}
....
else {语句n;}
作者:
zhaoyinlo
时间:
2018-9-3 17:28
严格的说不能 一般可以是
if(flag==1)
{
if(条件)
{
条件1.......
}
else if()
{
条件2......
}
if(flage==1)
{
条件1.......
}
else if()
{
条件2......
}
}
条件3.......
}
else if()
{
条件4......
}
{
条件5.......
}
else if()
{
条件6......
}
}
作者:
咕咕
时间:
2018-9-3 17:34
匿名用户 if(表达式一) {语句块一}//符合表达式执行的代码 else if(表达式二) {语句块二}//符合表达式执行的代码 else if(表达式三) {语句块三}//符合表达式执行的代码 …… else {语句块n}//符合表达式执行的代码, 没有限制
作者:
纪梓鹏
时间:
2018-9-3 17:42
if(...){
}else if(...){
}else if(...){
}else{
} 相当与多路分支
如果是if(...){
}else {
}
则是两路分支,不是if就是else
作者:
141234
时间:
2018-9-4 14:00
if()else if() else if()
作者:
davidfung
时间:
2018-9-4 15:39
if()else if() else if()
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1