You are on page 1of 2

Triệu Thân Channel

Cấu trúc điều khiển lặp


Có những trường hợp ta cần thực hiện một công việc nào đó lặp đi lặp lại nhiều lần. Khi đó chúng ta nghĩ
tới việc sử dụng vòng lặp thay vì viết lại đoạn code thực hiện công việc cần lặp đó. Nội dung này chúng
ta sẽ tìm hiểu về các cấu trúc điều khiển lặp trong ngôn ngữ lập trình C cũng như tất cả các ngôn ngữ lập
trình khác.

Cấu trúc điều khiển lặp bao gồm:

- Cấu trúc điều khiển lặp for


- Cấu trúc điều khiển lặp while
- Cấu trúc điều khiển lặp do-while
- Cấu trúc điều khiển lồng nhau.

1. Cấu trúc điều khiển lặp while.


Dạng tổng quát:

o Điều kiện lặp là biểu thức có tính đúng hoặc sai


o Thân cấu trúc lặp(trong cặp ngoặc {}) có thể gồm một hoặc một nhóm các lệnh kết hợp
với nhau để thực hiện công việc cần lặp. Như vậy tất cả công việc cần lặp sẽ nằm ở trong
thân cấu trúc lặp.

Ví dụ sau sẽ thực hiện lặp lại việc in ra giá trị của count tới khi count vượt quá 10:

Kết quả:

C programming tutorial
Triệu Thân Channel

Chú ý: trong quá trình lặp, thân vòng lặp có thể không được thực hiện lần nào nếu điều kiện lặp
không được thỏa mãn.

Sau đây là sơ đồ cách thức hoạt động của cấu trúc lặp while:

Đ
Điều Thân vòng lặp
kiện

Khi điều kiện lặp không còn được thỏa mãn thì chương trình sẽ thoát khỏi vòng lặp và chuyển
tới thực hiện câu lệnh tiếp theo ngay sau khối lặp.

2. Cấu trúc điều khiển lặp do-while.


3. Cấu trúc điều khiển lặp for.

C programming tutorial

You might also like