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
5 khóa học AI miễn phí giúp bạn hiểu rõ AI từ con số 0
TOP phần mềm AI hỗ trợ sản xuất âm nhạc tốt nhất
TOP phần mềm AI theo dõi ứng viên tốt nhất cho HR
6 trình tạo logo AI bạn không nên bỏ lỡ
Cách sử dụng Copilot trong Word chi tiết
Cách tổ chức Obsidian vault không sử dụng thư mục
Tính năng trích xuất hình ảnh của Gemini trong Google Photos giúp thư viện ảnh của bạn trở nên hữu ích như thế nào?
Cách sử dụng ChatGPT cho các cuộc họp
Prompt tạo poster phim bằng AI theo từng thể loại
Cách sử dụng ChatGPT miễn phí: Gói miễn phí mang lại những gì trong năm 2026?
Quản lý các nguồn Microsoft IQ trong một agent
NoteGPT AI: Tạo Podcast, tóm tắt tài liệu nhanh chóng
Cách tạo mindmap trên NoteGPT từ tài liệu bất kỳ
Hướng dẫn thiết kế thời khóa biểu cho giáo viên
Cách sử dụng tool đổi màu AI trên Photoshop
Hướng dẫn sử dụng Bing AI mới nhất trên máy tính, điện thoại
Hướng dẫn tạo ảnh nền trò chơi cho PowerPoint
TOP công cụ AI cho giáo viên tiếng Anh tốt nhất
Cách kết nối Google Drive với n8n: hướng dẫn chi tiết từ A đến Z
Hướng dẫn dùng tool remove AI trong Photoshop