Câu lệnh điều khiển vòng lặp được sử dụng để lặp lại tập hợp các câu lệnh. Chúng như sau -
- vòng lặp for
- vòng lặp while
- vòng lặp do-while
vòng lặp for
Cú pháp như sau -
for (initialization ; condition ; increment / decrement){ body of the loop }
Lưu đồ
Biểu đồ luồng cho vòng lặp như sau -
-
Khởi tạo thường là một câu lệnh gán được sử dụng để đặt biến điều khiển vòng lặp.
-
Điều kiện là một biểu thức quan hệ xác định khi nào vòng lặp sẽ thoát.
-
Phần tăng / giảm xác định cách biến điều khiển vòng lặp sẽ thay đổi mỗi lần lặp lại vòng lặp.
-
Vòng lặp tiếp tục thực hiện miễn là điều kiện đúng.
-
Khi điều kiện sai, chương trình tiếp tục với câu lệnh tiếp theo sau vòng lặp for.
Ví dụ
Sau đây là câu lệnh điều khiển vòng lặp của chương trình C -
#include<stdio.h> main( ){ int k; for (k = 1; k<=5; k++){ printf ("%d",k); } }
Đầu ra
Khi chương trình trên được thực thi, nó tạo ra kết quả sau -
1 2 3 4 5
vòng lặp trong khi
Cú pháp như sau -
while (condition){ body of the loop }
Lưu đồ
Biểu đồ luồng cho vòng lặp while như sau -
- Quá trình khởi tạo được thực hiện trước vòng lặp.
- Vòng lặp tiếp tục miễn là điều kiện đúng.
- Phần tăng và giảm được thực hiện trong vòng lặp.
Ví dụ
Sau đây là câu lệnh điều khiển vòng lặp while trong chương trình C -
#include<stdio.h> main( ){ int k; k = 1; while (k<=5){ printf ("%d",k); k++; } }
Đầu ra
Khi chương trình trên được thực thi, nó tạo ra kết quả sau -
1 2 3 4 5
vòng lặp do-while
Cú pháp như sau -
Initialization do{ body of the loop inc/ dec } while (condition);
Lưu đồ
Lưu đồ cho vòng lặp do-while như sau -
Ví dụ
Sau đây là chương trình C cho câu lệnh điều khiển vòng lặp do-while -
#include<stdio.h> main( ){ int k; k = 1; do{ printf ("%d",k); k++; } while (k <= 5); }
Đầu ra
Khi chương trình trên được thực thi, nó tạo ra kết quả sau -
1 2 3 4 5