Câu lệnh switch có cần mặc định không?
Câu lệnh switch có cần mặc định không?

Video: Câu lệnh switch có cần mặc định không?

Video: Câu lệnh switch có cần mặc định không?
Video: Lập trình C - 17. Câu lệnh switch case trong lập trình C | Tự học lập trình C 2024, Có thể
Anonim

Không nó không cần thiết trường hợp mặc định trong một chuyển đổi tuyên bố và không có quy tắc giữ trường hợp mặc định ở cuối tất cả các trường hợp, nó có thể được đặt ở đầu và giữa của tất cả các trường hợp khác.

Sau đó, mọi câu lệnh switch có cần mặc định không?

lựa chọn chuyển , " Chuyển đổi tuyên bố không không có một trường hợp mặc định ." MỘT chuyển đổi tuyên bố không có trường hợp mặc định có thể cho phép quá trình thực thi 'vượt qua' một cách âm thầm, nếu không có trường hợp nào được khớp.

Bên cạnh ở trên, mặc định có phải là trường hợp cuối cùng trong câu lệnh switch không? MỘT ' chuyển ' tuyên bố nên có ' vỡ nợ 'như Cuối cùng nhãn mác. Thêm một ' vỡ nợ 'nhãn ở cuối mỗi' chuyển ' tuyên bố làm cho mã rõ ràng hơn và đảm bảo rằng bất kỳ trường hợp trong đó không có nhãn nào phù hợp với giá trị của biến điều khiển sẽ được xử lý.

Đơn giản như vậy, mặc định trong câu lệnh switch là gì?

Các tuyên bố mặc định được thực hiện nếu không trường hợp biểu thức hằng bằng giá trị của chuyển (biểu hiện). Nếu tuyên bố mặc định bị bỏ qua, và không trường hợp trận đấu được tìm thấy, không có các câu lệnh bên trong chuyển cơ thể được thực thi. MỘT trường hợp hoặc vỡ nợ nhãn chỉ có thể xuất hiện bên trong chuyển đổi tuyên bố.

Mặc định có bắt buộc trong trường hợp chuyển đổi trong C # không?

Trong NS# , bản sao trường hợp giá trị không được phép. Kiểu dữ liệu của biến trong chuyển và giá trị của một trường hợp phải cùng loại. Các tuyên bố mặc định là tùy chọn và nó có thể được sử dụng ở bất kỳ đâu bên trong chuyển đổi tuyên bố . Nhiều vỡ nợ báo cáo không được phép.

Đề xuất: