Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Thay vì viết nhiều lệnh if..else, bạn có thể dùng lệnh switch trong C. Lệnh Switch trong C chọn một trong số nhiều khối code được thực thi.

switch(expression) {
case x:
// code block
break;
case y:
// code block
break;
default:
// code block
}
Đây là cách thức hoạt động của nó:
switch được đánh giá 1 lần.break ra khỏi khối switch và dừng thực thi.default là tùy chọn, chỉ định một số code để chạy nếu không có case phù hợp.Ví dụ bên dưới dùng số ngày trong tuần để tính tên ngày trong tuần:
Ví dụ:
#include <stdio.h>
int main() {
int day = 4;
switch (day) {
case 1:
printf("Monday");
break;
case 2:
printf("Tuesday");
break;
case 3:
printf("Wednesday");
break;
case 4:
printf("Thursday");
break;
case 5:
printf("Friday");
break;
case 6:
printf("Saturday");
break;
case 7:
printf("Sunday");
break;
}
return 0;
}
Khi C tới từ khóa break, nó sẽ ra khỏi khối switch. Hành động này sẽ dừng triển khai thêm mã và thử nghiệm case bên trong khối. Khi tìm thấy một case phù hợp, đồng nghĩa công việc đã hoàn tất. Giờ là lúc nghỉ ngơi, không cần phải test thêm.
Một break có thể giúp tiết kiệm rất nhiều thời gian triển khai bởi nó bỏ qua thực thi tất cả phần code còn lại trong khối switch.
Từ khóa default xác định một số code để chạy nếu không có case phù hợp. Ví dụ:
#include <stdio.h>
int main() {
int day = 4;
switch (day) {
case 6:
printf("Today is Saturday");
break;
case 7:
printf("Today is Sunday");
break;
default:
printf("Looking forward to the Weekend");
}
return 0;
}
Lưu ý: Từ khóa default phải được dùng làm lệnh cuối cùng trong switch và nó không cần break.
Trên đây là những điều bạn cần biết về Switch trong C. Hi vọng bài viết hữu ích với các bạn.
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Hướng dẫn tóm tắt trang web trên Edge bằng Copilot
Subagents là gì? So sánh OpenAI Codex, Claude Code và Gemini CLI
Hướng dẫn sử dụng NotebookLM viết bài đăng blog chuyên nghiệp
Hướng dẫn tạo website bằng 10Web AI
Hướng dẫn tổng hợp kiến thức học thuật trên Perplexity AI
Hướng dẫn tạo bài giảng từ sơ đồ tư duy trên Heuristica
Cách tạo poster bằng AI trên Microsoft Designer
Làm sao khi Copilot không hoạt động trên Edge?
Cách tạo poster bằng AI trên Microsoft Designer
Cách dùng AI để lên kế hoạch cho chuyến cắm trại “đúng gu” của bạn
Tớ sẽ nhớ cậu lắm
5 Cuốn Sách Miễn Phí Mà Mọi Machine Learning Engineer Nên Đọc
Top 5 mô hình ai tạo video mã nguồn mở đáng chú ý nhất hiện nay
Cách sử dụng OpenAI Codex trực tiếp trong Google Chrome
Hoa sim đỏ
Hướng dẫn tạo bài đọc Reading từ SGK bằng NotebookLM
Hướng dẫn kết nối Copilot với Gmail, OneDrive trên Windows 11
Hướng dẫn cải thiện chất lượng prompt bằng Brisk
Plan Mode trong Cursor là gì? Cách sử dụng Plan Mode trong Cursor
Hướng dẫn cách hủy đăng ký và xóa tài khoản Copilot