Lập Trình C: Vòng Lặp Do-while | V1Study
Có thể bạn quan tâm
- Đào tạo Độ tuổi từ 5 - 11 Độ tuổi từ 12 - 17 Từ 18 tuổi
- Lập trình Python Lập trình C C++ Java C# - C Sharp Android Scratch Pascal Robot mBot
- Web ReactJS HTML5 CSS3 JavaScript Node.js JSP ASP.NET Core jQuery PHP
- FW-CMS Laravel AngularJS Flutter Magento Bootstrap VueJS CodeIgnitor WordPress Sass Drupal
- Video Video Python Video Lập trình C Video C# Video Java Video HTML5-CSS3-JavaScript Video SQL Server Video PHP Video jQuery Video Android Video C++ Video Scratch
- Video1 Video XML-JSON Video MySQL Video Excel Video Giải thuật và Lập trình Video Sức khỏe Video Drupal Video mBot Video Giáo dục - Khoa học
- Other Unity Giải thuật và lập trình Giải thuật và lập trình - C CCNA Mạng máy tính Design Patterns English Facebook SEO Git Tin học đại cương Japanese App-Uti Download
- Data SQL Server XML JSON MySQL
- News
Tương tự như vòng lặp while, vòng lặp do-while dùng để thực hiện lặp đi lặp lại nhiều lần một khối lệnh.
Vòng lặp do-while cũng được gọi là vòng lặp không xác định (vô hạn) vì thông thường ta sẽ không xác định được số lần thực hiện khối lệnh trong nó.
Cú pháp:
do{
Khối_lệnh;
}while(Điều_kiện);
Quy cách thực thi
Vòng lặp do-while sẽ thực hiện Khối_lệnh trước rồi mới kiểm tra Điều_kiện. Cụ thể:
+ Khi trình dịch gặp vòng lặp do-while thì trước tiên nó sẽ thực hiện Khối_lệnh bên trong cặp {}.
+ Sau đó trình dịch xuống phần Điều_kiện để kiểm tra xem điều kiện đúng (true) hay sai (false).
+ Nếu Điều_kiện đúng thì tiếp tục quay lên thực hiện Khối_lệnh, thực hiện xong lại quay lên kiểm tra Điều_kiện, chu trình này sẽ lặp đi lặp lại cho đến khi Điều_kiện sai.
Như vậy, Khối_lệnh trong vòng lặp do-while sẽ được thực hiện ít nhất một lần cho dù Điều_kiện sai ngày từ đầu.
Ví dụ:
Vòng lặp do-while thực hiện Khối_lệnh một lần duy nhất (chưa kịp lặp lần nào):
#include<stdio.h> main(){ do{ printf("Lap trinh vien"); //câu lệnh này sẽ được thực hiện một lần }while(0); //vì 0 tương ứng với sai (false) return 0; }Vòng lặp do-while thực hiện Khối_lệnh 10 lần:
#include<stdio.h> main(){ int n=0; do{ printf("\nLap trinh vien"); //câu lệnh này, n++; //và câu lệnh này sẽ được thực hiện 10 lần }while(n<10); return 0; }Nhập vào một số n với yêu cầu n phải nằm trong khoảng 0<n<1000.
#include<stdio.h> main(){ int n; do{ //thực hiện khối lệnh trước printf("\nMoi ban nhap mot so n (0<n<1000): "); scanf("%d",&n); }while(!(0<n && n<1000)); //trong khi n không nằm trong khoảng 0-1000 thì thực hiện tiếp khối lệnh printf("\nSau khi nhap, n = %d",n); return 0; }Xem thêm
- Bài tập phần Vòng lặp
Bạn muốn tìm kiếm điều gì?
Từ khóa » Bài Tập Vòng Lặp While Trong C++
-
Bài Tập Vòng Lặp While Và Do While Trong C++ - Freetuts
-
Cách Sử Dụng Vòng Lặp While Trong C++ - Freetuts
-
Bài Tập Về Vòng Lặp Do-while Trong C++ | Codelearn
-
Bài Tập Vòng Lặp Trong C++ - Bài Tập C++ Có Lời Giải - VietTuts
-
Lab04 Bài Tập Vòng Lặp FOR, WHILE, DO WHILE Trong C - Tài Liệu Text
-
25 Bài Tập Lập Vòng Lặp C++ Có Lời Giải
-
Bài Tập Vòng Lặp While Trong C - Tutukit
-
7 Bài Tập Vòng Lặp Trong C++ Từ Cơ Bản đến Nâng Cao Cực Hay (có ...
-
Vòng Lặp While Trong C++ (While Statements) | How Kteam
-
Bài Tập C++ Có Giải: Bài Tập Về Vòng Lặp FOR, WHILE, DO-WHILE ...
-
Bài Tập Vòng Lặp FOR, WHILE, DO...WHILE Trong C# | 200 Bài Tập C# ...
-
Vòng Lặp For Trong C++ - Techacademy
-
Tìm Hiểu Vòng Lặp While Là Gì? Cách Dùng Vòng Lặp While Trong C++