Hàm switch case trong arduino

Đăng ngày 29-03-2025 bởi Admin

Giống như hàm if, hàm switch case điều khiển luồng chương trình bằng cách cho phép người lập trình chỉ định các code khác nhau sẽ được thực thi trong các điều kiện khác nhau. Đặc biệt, một câu lệnh switch so sánh giá trị của một biến với các giá trị được chỉ định trong câu lệnh case. Khi một câu lệnh case được tìm thấy có giá trị khớp với giá trị của biến, code trong câu lệnh case đó sẽ được chạy.

 

 

Từ khóa break thoát khỏi câu lệnh switch và thường được sử dụng ở cuối mỗi case. Không có câu lệnh break, câu lệnh switch sẽ tiếp tục thực hiện các biểu thức sau ("giảm dần") cho đến khi đạt đến break hoặc kết thúc câu lệnh switch.

 

Cú pháp

switch (var) {

  case label1:

    // các câu lệnh

    break;

  case label2:

    // các câu lệnh

    break;

  default:

    // các câu lệnh

    break;

}

 

Thông số

var: một biến có giá trị để so sánh với các trường hợp khác nhau. Các kiểu dữ liệu được phép: int, char.

label1, label2: hằng số. Các kiểu dữ liệu được phép: int, char.

 

Return

Không có gì

 

Code mẫu

switch (var) {

   case 1:

     // làm gì đó khi var bằng 1

     break;

   case 2:

     // làm gì đó khi var bằng 2

     break;

   default:

     // nếu không có gì khác phù hợp, hãy làm theo mặc định

     // mặc định là tùy chọn

     break;

}

MỘT SỐ QUY ĐỊNH CHUNG KHI ĐẶT MẠCH IN PCB

Liên hệ GPWebMedia

Bạn quan tâm gì tới dịch vụ của chúng tôi?

Hãy liên hệ với chúng tôi để cùng nhau trao đổi về các giải pháp hỗ trợ việc kinh doanh của bạn hiệu quả trên internet.