switch / case
Mô tả lệnh switch / case
Giống như if, switch / case cũng là một dạng lệnh nếu thì, nhưng nó được thiết kế chuyên biệt để bạn xử ý giá trị trên một biến chuyên biệt.
Ví dụ, bạn có một biến là action sẽ nhận trị từ những module khác qua serial. Nhưng action sẽ nằm trong một các giá trị nào đó thì lúc này bạn hãy sử dụng switch / case.
Cú pháp lệnh switch / case
switch (var) {
case label:
//đoạn lệnh
break;
case label:
// Đoạn lệnh
break;
/*
case ... more and more
*/
default:
// statements
}
Tham số lệnh switch / case
var: biến mà bạn muốn so sánh
label: sẽ đem giá trị của biến SO SÁNH BẰNG với nhãn này
Một số lệnh cấu trúc và cú pháp khác:
if...else, switch/case, for, while, break, continue, return, goto, ";", "//", "{}", "/* */", #define, #include.