Vòng Lặp While Và Do While Trong C

     

Bài này họ sẽ khám phá vòng lặp While và bởi vì While vào C, đây là vòng lặp được thực hiện cho những bài bác toán không biết trước tổng chu kỳ lặp, tức là cách lặp không tồn tại thứ tự tốt nhất định.

Bạn đang xem: Vòng lặp while và do while trong c

*


*

1. Vòng lặp While vào C

Vòng lặp while là kỹ năng lập trình cơ bạn dạng nên về ý nghĩa sâu sắc nó tương tự như các ngữ điệu khác. Về cú pháp thì rất có thể khác nhau tuy nhiên cách hoạt động thì tương tự nhau.

Sau đó là cú pháp vòng lặp while.


Vòng lặp while đã kiểm tra điều kiện condition trước, nếu như nó có mức giá trị là TRUE thì vòng lặp sẽ chạy, trái lại nó sẽ dứt vòng lặp.

Bài viết này được đăng tại


condition có thể là một giá trị, một biểu thức, một vươn lên là bất kỳ, dẫu vậy phải bảo đảm rằng đó là một trong điều kiện ngừng được vòng lặp để tránh tình trạng lặp vô hạn.

Ví dụ 1: In ra các số từ là một đến 10 bởi vòng lặp while.

Bài này mình đã giải ở bài vòng lặp for rồi, nhưng hiện nay mình đưa sang vòng lặp while nhé.


Sau các lần lặp ta cần tăng i++ lên để tránh bị lặp vô hạn, tương tự như giải quyết được yêu ước của bài xích toán.

Xem thêm: ​ Biểu Hiện Rõ Nhất Của Quy Luật Đai Cao Là, Biểu Hiện Rõ Nhất Của Quy Luật Đai Cao Là

Ở lần lặp sản phẩm công nghệ 11 trở nên i = 11, lúc này không thỏa điều kiện i bắt buộc vòng lặp kết thúc, bên trên màn hình xuất hiện dãy số từ là 1 -> 10.

Ví dụ 2: In ra các số lẻ từ 1 đến 10 bởi vòng lặp while.

Với bài xích này thì ta nên dùng toán tử phân chia lấy dư, trong quy trình lặp nếu như số nào chia cho 2 mà lại không dư thì là số chẵn, trái lại là số lẻ.


Hoặc với bài bác này ta cũng có thể giải theo phía khác, sẽ là lặp trường đoản cú 2 cho 100 với bước nhảy là 2. Tức là 2, 4, 6, 8 ... Và chính là dãy toàn số chẵn. Bài giải như sau:


2. Vòng lặp vày - While trong C

Ý nghĩa cũng tương tự vòng lặp while, chỉ có điều nó đang chạy trước rồi mới kiểm tra đk cho lần lặp tiếp theo. Chính vì vậy khi thực hiện vòng lặp vì while thì tối thiểu sẽ chạy được một thứ 1 tiên.

Cú pháp như sau:


Giống như ý nghĩa sâu sắc của nó Do (làm) .. While (trong khi) - có nghĩa là hãy làm rồi new kiểm tra điều kiện dừng vòng lặp.

Để chứng minh là vòng lặp vì chưng while ít nhất lặp 1 lần thì mình gồm một ví như sau:


Đoạn code này nó vẫn chạy 1 lần, nhưng nếu bạn chuyển nó sang trọng vòng lặp while thì sẽ không còn chạy lần nào cả.


Trên là những kỹ năng cơ bạn dạng về cách áp dụng vòng lặp whilevòng lặp vị while trong C. Nhì vòng lặp này còn có điểm không giống nhau duy nhất là một trong những bên kiểm tra đk trước rồi new lặp, còn một bên thì lặp rồi new kiểm tra điều kiện. Vì vậy bạn phải xem xét kỹ việc rồi hãy chọn vòng lặp cho phù hợp nhé.

Xem thêm: Unit 9 Lớp 11 Writing Unit 9 Lớp 11 : Writing, Unit 9 Lớp 11 Writing

Tuy nhiên, trên thực tế thì vòng lặp while vẫn được thực hiện nhiều hơn.






Tổng phù hợp hơn 1000 bài bác tập C / C++ có lời giải

bài bác này đang tổng hợp hơn 1000 bài bác tập C / C++ gồm lời giải…