Lệnh switch case trong C/C++

Nội dung bài viết

Lệnh switch trong C/C++ – Học C/C++ cơ bản và nâng cao cho người mới học từ Ngôn ngữ C/C++ hướng đối tượng, Cú pháp cơ bản, Biến, Hàm, Kiểu dữ liệu, Tính kế thừa, Nạp chồng, Tính đa hình, Tính bao đóng, Xử lý ngoại lệ, Template, Overriding, Toán tử, Vòng lặp, Điều khiển luồng, Interface, Thư viện STL, Iterator, Con trỏ, Mảng, Exception Handling, Overloading, Namespace, Thư viện chuẩn C/C++ và Signal Handling-Lệnh switch case trong C/C++

Lệnh switch case trong C/C++



[switch/case trong C/C++]Một lệnh switch trong C/C++ cho một biến được kiểm tra một cách bình đẳng trong danh sách các giá trị. Mỗi giá trị được gọi là một case – trường hợp và biến được chuyển tới được kiểm tra cho mỗi trường hợp switch.

Cú pháp

Cú pháp của lệnh switch trong Ngôn ngữ C/C++ như sau:

 switch(bieu_thuc){ case bieu_thuc_hang : statement(s); break; //optional case bieu_thuc_hang : statement(s); break; //optional // you can have any number of case statements. default : //Optional statement(s); } 

Các quy tắc sau được áp dụng tới một lệnh switch:

Sơ đồ

Lệnh switch trong C/C++

Ví dụ

 #include <iostream> using namespace std; int main () { // Khai bao bien cuc bo: char hocluc = 'D'; switch(hocluc) { case 'A' : cout << "Gioi!" << endl; break; case 'B' : case 'C' : cout << "Kha" << endl; break; case 'D' : cout << "Trung binh" << endl; break; case 'F' : cout << "Phai hoc lai!!" << endl; break; default : cout << "Gia tri khong hop le" << endl; } cout << "Hoc luc cua ban la " << hocluc << endl; return 0; } 

Chạy chương trình C/C++ trên sẽ cho kết quả như hình sau:

Xem thêm  Top 30 Soạn thảo một bản nội quy về việc sử dụng thư viện của lớp hoặc trường

Lệnh SWITCH trong C/C++

Bài học C++ phổ biến khác tại vietjack.com:


dieu_khien_luong_trong_cplusplus.jsp


if(window.innerWidth > 1034) {
document.write(‘‘);
}else{
document.write(‘‘);
}

Tài liệu giáo viên

if(window.innerWidth > 1034) {
document.write(‘‘);
}else{
document.write(‘‘);
}

Nội dung được phát triển bởi đội ngũ Meraki Center với mục đích chia sẻ và tăng trải nghiệm khách hàng. Mọi ý kiến đóng góp xin vui lòng liên hệ tổng đài chăm sóc: 1900 0000 hoặc email: hotro@merakicenter.edu.vn

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *