Lý thuyết


7. Cấu trúc rẽ nhánh

7.1. Lệnh và khối lệnh

Lệnh:

Lệnh: là một tác vụ, biểu thức, hàm, cấu trúc điều khiển...

Ví dụ:

x = x + 3;

Lệnh đơn:  Câu lệnh đơn là câu lệnh mà nó không chứa các câu lệnh khác bên trong nó và kết thúc bằng dấu chấm phẩy “;”.

Ví dụ:

x = x + 3;           // đây là 1 câu lệnh đơn
printf(“Day la mot lenh”);      // đây là 1 câu lệnh đơn

Khối lệnh:

Khối lệnh: là một dãy các câu lệnh được đặt trong cặp dấu { }

Ví dụ:

{
a = 1;
b = 3;
printf(“Tong cua %d va %d la: %d”, a, b);
}

Lệnh phức: Câu lệnh phức là câu lệnh chứa các câu lệnh khác bên trong nó hay các câu lệnh chứa các khối lệnh bên trong nó. Ví dụ như các câu lệnh điều kiện, câu lệnh rẽ nhánh, câu lệnh vòng lăp, ...

7.2. Lệnh if (câu lệnh điều kiện)

Câu lệnh điều kiện là câu lệnh mà trong đó sẽ có một câu lệnh hoặc một khối lệnh được thực thi hay không thực thi tuỳ thuộc và điều kiện của câu lệnh ban đầu.

7.2.1 Lệnh if đơn giản (if thiếu)

Quyết định thực hiện hay không thực hiện một khối lệnh