求助
c语言中if else的级联结构和if else的嵌套结构有什么区别?怎么使用? 本帖最后由 jackz007 于 2022-11-21 22:21 编辑【级联结构】:
if(a < 1) {
} else if(a == 1) {
} else if(a == 2) {
} else if(a == 3) {
} else {
}
【嵌套结构】:
if(a < 1) {
} else {
if(a == 1) {
} else {
if(a == 2) {
} else {
if(a == 3) {
} else {
}
}
}
}
从 a < 1 到 a > 3 被归纳到了 5 个条件分支,分别判断执行。
代码的执行效率和效果是完全一样的,但是,可以看出,级联结构显然更加简洁一些。
页:
[1]