Câu lệnh điều kiện (conditional statement) Flashcards
if, else
switch case
question mark colon , toán tử bậc ba : mô phỏng một if else với các nhánh điều kiện thực sự nhỏ, Bạn thường không sử dụng ?: nếu bạn có sáu dòng mã giữa mỗi bộ
else và else if luôn xử lý luồng còn lại
quy tắc chung cho anh mình là vấn đề đó cứ để anh mình xử lý
Câu lệnh điều kiện bản chất là việc đưa ra quyết định
Switch case
Câu lệnh switch khá gọn gàng vì nó
4:21
một câu lệnh có điều kiện cho phép bạn chỉ định các trường hợp riêng biệt,
4:25
thay vì dựa vào các biểu thức Boolean để đưa ra quyết định cho bạn.
Điều quan trọng là phải phá vỡ giữa mỗi trường hợp
5:19
bởi vì nếu không bạn sẽ rơi qua.
5:20
Vì vậy, nếu tôi không có bất kỳ khoảng nghỉ nào ở đó và người dùng
5:23
đã nhập một, điều gì sẽ xảy ra là nó sẽ in một, hai, ba, xin lỗi.
5:31
Đó là loại hành vi kỳ lạ, phải không?
Question mark colon
Nhưng nếu bạn chỉ đang đưa ra một quyết định nhanh chóng,
7:44
nếu bạn định làm điều này hay điều kia và nó rất đơn giản,
7:47
đây có thể là một ví dụ về cách thực hiện với ?: toán tử bậc ba.
int x = (expression)? 5 : 6 : nếu đúng gán giá trị bằng 5 nếu sai gán giá trị bằng 6
Cái này mình cũng hay dùng nếu đúng gán giá trị là 1 nếu sai gán giá trị là 0, nhưng hình như cách làm đó không chính quy thì phải
Không biết viết theo kiểu này mã có chạy nhanh hơn không nhỉ hay nó chỉ dễ thương hơn thôi
8:26
Nhưng chắc chắn rằng bạn không cần phải viết nó trong bất kỳ mã nào của mình : Không cần thiết phải học những thứ như này ?
Kết thúc
8:44
và nếu khác nếu, vân vân.
8:46
Bạn có thể sử dụng các biểu thức Boolean để đưa ra quyết định.
8:50
» Với câu lệnh chuyển đổi, bạn sử dụng các trường hợp rời rạc để đưa ra quyết định.