01/10/2018, 11:45 
               
            Làm thế nào xác định bặc của lệnh IF else lồng nhau?
Em có thắc mắc về bậc của lệnh if trong C:
vd:
if (a  ==  1){
// do some thing
} else if(a  ==  2) {
// do some thing
} else if(a  ==  3) {
// do some thing
}
thì có 3 bặc hay chỉ có 1 bậc vì 3 cái if này ngang hàng nhau.
vd:
if (a  ==  1){
// do some thing
} else {
              if(a  ==  2) {
                           // do some thing
              } else {
                           if(a  ==  3) {
                                     // do some thing
                          }
             }
} 
thì như thế này mới là có 3 bậc if vì if lồng trong if?
            Bài liên quan
         
                
            




Bậc 1.
Bậc 1. Nó chả khác gì cái trên cả.
Đoạn 1 thể hiện đúng bản chất là một chọn lựa (?) trên
a.Nếu thay đk a == 3 bằng x == … thì phải lùi vào