Vì sao switch thường hiệu quả hơn lệnh if

Cấu Trúc Rẽ Nhánh Switch ... Case Trong Javascript

  • Báo cáo
  • Thêm vào series của tôi

Bài đăng này đã không được cập nhật trong 2 năm

1. Cấu trúc lệnh switch case trong C++

Lệnh switch case cũng tương tự như lệnh if else if mà chúng ta đã được học ở bài trước. Nghĩa là nó có nhiều điều kiện, chương trình chúng ta duyệt từng điều khiện từ trên xuống dưới, nếu thõa điều kiện nào thì đoạn code bên trong điều kiện đó sẽ được thực thi.

Cú pháp switch case

Cú pháp của cấu trúc điều khiển switch case trong C++ như sau:

Cú pháp
switch[expression] { case constant-expression: statement[s]; break; //optional case constant-expression: statement[s]; break; //optional default : //Optional statement[s]; }

Trong đó:

  • expression: Là giá trị được truyền vào để so sánh với các điều kiện constant-expression.
  • constant-expression: Là điều kiện để so sánh với giá trị của expression truyền vào.
  • break: Là lệnh để thoát khỏi cấu trúc điều khiển switch case.
  • default: Đây là giá trị mặc định, khi không có giá trị của expression nào thõa điều kiện constant-expression thì đoạn code bên trong default sẽ được thực thi.

Ví dụ: In ra số chẵn và số lẻ.

#include using namespace std; int main[] { int number = 3; switch [number % 2]{ case 0: cout

Chủ Đề