Mệnh đề switch-case trong C++ được sử dụng để thực thi 1 hoặc nhiều khối lệnh từ nhiều điều kiện. Nó gần giống với mệnh đề if-else-if trong C++.
Cú pháp:
switch (bieu_thuc) { case gia_tri_1: // Khối lệnh 1 break; //tùy chọn case gia_tri_2: // Khối lệnh 2 break; //tùy chọn ...... case gia_tri_n: // Khối lệnh n break; //tùy chọn default: // Khối lệnh này được thực thi // nếu tất cả các điều kiện trên không thỏa mãn }
Lưu đồ thuật toán của mệnh đề switch-case trong C++
Nội dung chính
Ví dụ mệnh đề switch-case trong C++
#include <iostream> using namespace std; int main () { int num; cout<<"Enter a number: "; cin>>num; switch (num) { case 10: cout<<"It is 10"; break; case 20: cout<<"It is 20"; break; case 30: cout<<"It is 30"; break; default: cout<<"Not 10, 20 or 30"; break; } }
Kết quả 1:
Enter a number: 10 It is 10
Kết quả 2:
Enter a number: 12 Not 10, 20 or 30