Câu lệnh điều kiện (conditional statement) Flashcards

1
Q

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ộ

A

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ý

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Câu lệnh điều kiện bản chất là việc đưa ra quyết định

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

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.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Đ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?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

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.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

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 ?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

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.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly