Vòng Lặp For, While Và Do...while Trong Ngôn Ngữ Lập Trình C
Có thể bạn quan tâm
Vòng lặp trong c là gì? Là phần mã (code) trong một chương trình được thực hiện nhiều lần cho đến khi một điều kiện cụ thể được thỏa mãn.
Vòng lặp for
Vòng lặp for thường được sử dụng để lặp đi lặp lại một khối lệnh khi biết trước được số lần lặp cụ thể.
Cú pháp vòng lặp for
for (khởi tạo giá trị biến lặp; điều kiện lặp; cập nhật biến lặp) { // các lệnh cần lặp }Các bước thực hiện của vòng lặp for
- B1. Khởi tạo giá trị biến lặp, chỉ thực hiện 1 lần duy nhất
- B2. Kiểm tra điều kiện lặp, nếu điều kiện sai => Chuyển sang B5
- B3. Thực hiện nội dung lặp ở trong thân vòng lặp
- B4. Cập nhật giá trị biến lặp => Quay lại B2
- B5. Kết thúc vòng lặp
Sơ đồ hoạt động của vòng lặp for

Ví dụ minh họa
Sử dụng vòng lặp for tính tổng các số từ 1 đến 10
int sum = 0; for(int i=1;i<=10;i++) { sum = sum + i; } Kết quả: sum = 55Vòng lặp while
Vòng lặp while thường được sử dụng để lặp đi lặp lại một khối lệnh không biết trước số lần lặp.
Cú pháp vòng lặp while
while (Điều kiện) { // Khối lệnh cần lặp }Các bước thực hiện của vòng lặp while
- Bước 1: Kiểm tra điều kiện lặp, nếu điều kiện sai => chuyển qua bước 3
- Bước 2: Thực hiện khối lệnh => quay lại bước 1
- Bước 3: Kết thúc vòng lặp
Sơ đồ hoạt động của vòng lặp while

Ví dụ minh họa
Sử dụng vòng lặp while tính tổng các số từ 1 đến 10
int sum = 0; int i=1; while(i<=10) { sum = sum + i; i++; } Kết quả: sum = 55Vòng lặp do...while
Vòng lặp while thường được sử dụng để lặp đi lặp lại một khối lệnh không biết trước số lần lặp.
Vòng lặp do… while khá giống với vòng lặp while. Tuy nhiên, nó có 1 điểm khác biệt đó là vòng lặp do… while sẽ chạy phần thân lặp ít nhất 1 lần dù cho điều kiện có đúng hay sai. Bởi vì vòng lặp do… while kiểm tra điều kiện lặp sau khi thực hiện công việc.
Cú pháp vòng lặp do...while
do { // Khối lệnh cần lặp }while(Điều kiện);Các bước thực hiện của vòng lặp do...while
- Bước 1: Thực hiện khối lệnh
- Bước 2: Kiểm tra điều kiện lặp đúng => quay lại bước 1
- Bước 3: kết thúc
Sơ đồ hoạt động của vòng lặp do...while

Ví dụ minh họa
Sử dụng vòng lặp while tính tổng các số từ 1 đến 10
int sum = 0; int i=1; do { sum = sum + i; i++; }while(i<=10); Kết quả: sum = 55Chúc bạn học giỏi ??
Từ khóa » Câu Lệnh Có Cấu Trúc Vòng Lặp For Và While
-
Bài 8: Vòng Lặp Trong C - Câu Lệnh For, While, Do...while - VnCoder
-
Sự Khác Biệt Giữa Vòng Lặp For Và While - Strephonsays
-
Sự Khác Biệt Giữa Vòng Lặp For Và While (Phần Mềm) - Sawakinome
-
Bài 10: Điều Khiển Vòng Lặp While Và For Trong Lập Trình C
-
Các Cấu Trúc điều Khiển If For While Repeat Trong Swift
-
Sự Khác Nhau Giữa Vòng Lặp For Và While Trong Pascal - Cùng Hỏi Đáp
-
Cấu Trúc Vòng Lặp For, While, Do-while - Programming All !!!
-
3.2 Vòng Lặp For - Khóa Học C++
-
Cấu Trúc Vòng Lặp Và Các Câu Lệnh đặc Biệt - .vn
-
Cấu Trúc Lặp While Và Do-while - KungFu Tech
-
Các Cấu Trúc điều Khiển Vòng Lặp While Và Do While Trong Java
-
Cú Pháp Và Cách Sử Dụng Vòng Lặp For Trong C++ - Góc Học IT
-
For Và While Trong Python - Yêu Lập Trình
-
Bài 8. Cấu Trúc Lặp DO-WHILE - Tự Học Tin - Tin Học Cho Người Việt