木木的小明丶你不懂
2016-05-21 18:11
多重if-else 和嵌套if-else 的区别是什么?
區別在於:
多重-多個條件式組成
嵌套-在一個條件式內多一層或多層的條件式
例:
【多重】-只會執行多個條件式的其中一段條件成立的
if(hair_color=="red"){
...
}
else if(hair_color=="black"){
...
}
else{
...
}
【嵌套】-一個條件判斷式內,再多一個以上的條件判斷式
if(rain_day==1)
{
if(umbrella>=1)
printf("幸好有帶雨傘!\n");
else
printf("沒帶雨傘!被淋濕了!\n");
}
嵌套:
int a = 3;
if(a>0){
if( a >1) { a = 10; }
else{ a = 20;}
else{
a = 30;
}
多重:
if(){
}else if(){
}
else if(){
}
else if(){
}
。。。
else{
}
C语言入门
926021 学习 · 20793 问题
相似问题
回答 1