else if和if,都知道else总和最近不带else的if想结合,那else if和if是怎么相结合的呢?if(a==1) /*1*/if(b!=2) /*2*/if(c!=3) d=1; /*3*/else d=2; /*4*/else if(c!=3) d=3; /*5*/else d=4; /*6*/else d=5; /*7*/大家能帮我分清几和几

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 22:43:59
else if和if,都知道else总和最近不带else的if想结合,那else if和if是怎么相结合的呢?if(a==1) /*1*/if(b!=2) /*2*/if(c!=3) d=1; /*3*/else d=2; /*4*/else if(c!=3) d=3; /*5*/else d=4; /*6*/else d=5; /*7*/大家能帮我分清几和几

else if和if,都知道else总和最近不带else的if想结合,那else if和if是怎么相结合的呢?if(a==1) /*1*/if(b!=2) /*2*/if(c!=3) d=1; /*3*/else d=2; /*4*/else if(c!=3) d=3; /*5*/else d=4; /*6*/else d=5; /*7*/大家能帮我分清几和几
else if和if,都知道else总和最近不带else的if想结合,那else if和if是怎么相结合的呢?
if(a==1) /*1*/
if(b!=2) /*2*/
if(c!=3) d=1; /*3*/
else d=2; /*4*/
else if(c!=3) d=3; /*5*/
else d=4; /*6*/
else d=5; /*7*/
大家能帮我分清几和几是一对的?我看了都乱了

else if和if,都知道else总和最近不带else的if想结合,那else if和if是怎么相结合的呢?if(a==1) /*1*/if(b!=2) /*2*/if(c!=3) d=1; /*3*/else d=2; /*4*/else if(c!=3) d=3; /*5*/else d=4; /*6*/else d=5; /*7*/大家能帮我分清几和几
if (a == 1) {
if (b != 2) {
if (c != 3) {
d = 1;
} else {
d = 2;
}
} else if (c != 3) {
d = 3;
} else {
d = 4;
}
} else {
d= 5;
}
这个是我的理解,
我觉得虽然有时候if、else if、else后面跟的语句就只有一句,但是最好还是加上花括号,这样代码可读性会更强一些,也容易理清思路,我觉得这里也该是1和7、2和5和6、3和4这样配对的吧.你可以再看看别人的答案