Toán tử điều kiện If-Else
Toán tử IF - ELSE được sử dụng khi cần đưa ra một lựa chọn. Về mặt hình thức, cú pháp như sau:
cpp
if (expression)
operator1
else
operator21
2
3
4
2
3
4
Nếu biểu thức là đúng, operator1 được thực thi và quyền điều khiển được chuyển đến toán tử theo sau operator2 (operator2 không được thực thi). Nếu biểu thức là sai, operator2 được thực thi.
Phần else của toán tử if có thể được bỏ qua. Do đó, có thể xuất hiện sự phân kỳ trong các toán tử if lồng nhau khi phần else bị bỏ qua. Trong trường hợp này, else liên quan đến toán tử if trước đó gần nhất trong cùng một khối mà không có phần else.
Ví dụ:
cpp
//--- Phần else liên quan đến toán tử if thứ hai:
if(x>1)
if(y==2) z=5;
else z=6;
//--- Phần else liên quan đến toán tử if đầu tiên:
if(x>l)
{
if(y==2) z=5;
}
else z=6;
//--- Các toán tử lồng nhau
if(x=='a')
{
y=1;
}
else if(x=='b')
{
y=2;
z=3;
}
else if(x=='c')
{
y=4;
}
else Print("ERROR");1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Xem thêm
Khởi tạo biến, Phạm vi hiển thị và vòng đời của biến, Tạo và xóa đối tượng
