Bài 19. Vòng Lặp While Và Do While Trong C - Lập Trình Không Khó
Có thể bạn quan tâm
Kết quả chạy chương trình:
PS G:c_courcesday_19> g++ .WhileLoop.cpp -o .WhileLoop PS G:c_courcesday_19> .WhileLoop.exe 1 3 5 7 9Vòng lặp do while trong C
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.
do { // statements inside the body of the loop } while (testExpression);Sơ đồ khối mô tả cách hoạt động của vòng lặp do while:
- Khối lệnh được thực hiện
- Kiểm tra điều kiện lặp, nếu đúng => quay lại bước 1, nếu sai => thoát vòng lặp

Vòng lặp do … while thường được dùng để kiểm tra điều kiện nhập xuất, ví dụ:
Bài tập thực hành
/*Nhập vào một số nguyên dương từ bàn phím và in ra số đó.Nếu nhập sai, bắt nhập lại.*//* Nhập vào một số nguyên dương từ bàn phím và in ra số đó. Nếu nhập sai, bắt nhập lại. */ #include <stdio.h> int main(){ int number; do{ printf("nNhap number = "); scanf("%d", &number); }while(number < 1); // printf("nNhap number = "); // scanf("%d", &number); // while(number < 1){ // printf("nNhap number = "); // scanf("%d", &number); // } printf("nnumber = %d", number); }Kết quả chạy thử:
PS G:c_courcesday_19> .DoWhileLoop.exe Nhap number = -1 Nhap number = -5 Nhap number = 3 number = 3Tài liệu tham khảo
- https://www.programiz.com/c-programming/c-do-while-loops
Từ khóa » Cách Sử Dụng Vòng Lặp While Trong C++
-
Vòng Lặp While Trong C++ (While Statements) | How Kteam
-
Cách Sử Dụng Vòng Lặp While Trong C++ - Freetuts
-
Vòng Lặp While Trong Ngôn Ngữ C/C++ - Writes - Dạy Nhau Học
-
While Trong C++ Và Vòng Lặp Không Giới Hạn Số Lần
-
Vòng Lặp While Trong C++ - Học Lập Trình C++ Online - VietTuts
-
Vòng Lặp While Trong C++ | Codelearn
-
Cú Pháp Và Cách Sử Dụng Vòng Lặp While Trong C++ - Góc Học IT
-
Vòng Lặp Trong C++
-
Tìm Hiểu Vòng Lặp While Là Gì? Cách Dùng Vòng Lặp While Trong C++
-
Chi Tiết Bài Học Vòng Lăp While Và Do...while - Vimentor
-
Vòng Lặp While Và Do While Trong C - Lập Trình Từ Đầu
-
Bài 8: Vòng Lặp Trong C - Câu Lệnh For, While, Do...while
-
C Cơ Bản: Vòng Lặp While - DevIOT
-
Bài 10: Điều Khiển Vòng Lặp While Và For Trong Lập Trình C