Trang giải trí tổng hợp : Tin tức,ẩm thực,video,games đổi thưởng,shope...
News HOT. HOT. H..O..T..
Mục lục
Trong C# vòng lặp do while được sử dụng để lặp đi lặp lại một đoạn code nào đó. Nếu số lần lặp không cố định và bạn phải thực hiện vòng lặp ít nhất một lần, thì nên sử dụng vòng lặp do while.
Vòng lặp do while được thực thi ít nhất một lần vì điều kiện được kiểm tra sau thân vòng lặp.
Cú pháp
|
|
Ví dụ
|
|
Mình giải thích đoạn code trên:
do whileKết quả sau khi biên dịch đoạn code trên:
Ví dụ 2
|
|
Mình giải thích đoạn code trên:
do whileKết quả sau khi thực thi đoạn code trên:
Trong c# nếu điều kiện của vòng lặp do while luôn đúng thì đoạn code bên trong vòng lặp được lặp lại vô hạn.
Ví dụ 3
|
|
Và đoạn code trên sẽ chạy vô hạn:
Trong C #, nếu bạn sử dụng vòng lặp do while bên trong một vòng lặp do while khác, nó được gọi là vòng lặp do while lồng nhau. Vòng lặp do while bên trong được thực thi đầy đủ cho mỗi vòng lặp do while bên ngoài.
Chúng ta hãy xem một ví dụ đơn giản về vòng lặp do while lồng nhau trong C # như sau:
Ví dụ 4
|
|
Và kết quả sau khi thực thi đoạn code trên:
Mình cùng so sánh điểm giống nhau và khác nhau giữa 3 vòng lặp for, while và do while như sau:
Giống nhau:
for, while và do while điều dùng để lặp đi lặp lại một đoạn code nào đó.Khác nhau:
for: Số vòng lặp là biết trước, kiếm tra điều kiện trước và thực hiện đoạn code bên trong vòng lặp sau khi thỏa mãn điều kiện, vì vậy đoạn code bên trong vòng lặp for có thể không được thực hiện lần nào nếu điều kiện sai.while: Số vòng lặp là không biết trước, kiểm tra điều kiện trước và thực hiện đoạn code bên trong vòng lặp sau khi thỏa mãn điều kiện, vì vậy đoạn code bên trong vòng lặp while có thể không được thực hiện lần nào nếu điều kiện sai.do while: Số vòng lặp là không biết trước, thực thi đoạn code bên trong vòng lặp trước rồi mới kiểm tra điều kiện, vì vậy đoạn code bên trong vòng lặp do while được thực hiện ít nhất 1 lần.
Về bài trước... |
Bài tiếp theo... |
+ Lê Văn Thuyên-0379136392:
Cảm ơn quý vị và các bạn đã vào Website của Lê Thuyên! Lê thuyên rất mong nhận được sự góp ý của quý vị và các bạn. Xin chân thành cảm ơn!
* Dũng Trung-090567448:
Lê Văn Thuyên0379136392--->Ok.Anh!
* Bé Nguyễn-benguyen@gmail,com:
Lê Văn Thuyên0379136392--->Good job!
+ KTT-0362497726:
Ok! Mình rất thích trang web của bạn.
+ HoangQuan-0985073641:
Cần tạo nhiều game hay nữa em!
* Lê Thuyên-0379136391:
HoangQuan0985073641--->Ok! Em cảm ơn anh ạ!
+ Lê Dương-0393499146:
Làm thêm game 3D nữa?
* Lê Thuyên-0379136392:
Lê Dương0393499146--->Sắp có game 3D hay rồi.Tuyệt phẩm nhé kkk
* Lê Dương-0393499146:
Lê Dương0393499146--->Game Street Fight mới chỉ chơi được trên máy tính phải không anh Titoe?
* Lê Thuyên-0379136392:
Lê Dương0393499146--->Ừ Em. Anh đang làm điều khiển cho phần Smathhome em.
* Lê Thuyên-0379136392:
Lê Dương0393499146--->Game Street Fight đã chơi được trên điện thoại rồi nhé em.
+ L.Ngư-0906744578:
Nghiên cứu tích hợp sàn giao dịch tiền ảo đi cu.
* Lê Thuyên-0379136392:
L.Ngư0906744578--->Đang nghiên cứu Grandma.