Lập trình C cơ bản bài 16: Hướng dẫn vòng lặp while

225

Chào mừng các bạn đã đến với học viện công nghệ Vietpro

Bài học trước là buổi cuối chúng ta tìm hiểu về cấu trúc switch case (P2).

Bài học hôm nay sẽ giúp các bạn hiểu về vòng lặp while cũng như cách sử dụng chúng trong lập trình C. Chúng ta cùng tìm hiểu nhé.

[VIDEO TUT]

Bấm Subscribe Nhận video học mới nhất :

Chú ý: Các bạn lựa chọn video ở chế độ 720HD để xem được chất lượng hình ảnh và âm thanh tốt nhất nhé.

1. Vòng lặp là gì ?

Vòng lặp trong lập trình C được sử dụng nếu như các bạn muốn một tác vụ hoặc một công việc nào đó được lặp đi lặp lại nhiều lần. Trong lập trình C ta chia làm ba loại vòng lặp như sau: while, do while và for. Để chúng ta có thể hiểu rõ hơn về từng loại vòng lặp cũng như cơ chế hoạt động của nó, hãy cùng tìm hiểu với Vietpro.

2. Vòng lặp while

Cú pháp của vòng lặp while:

Chúng ta có thể thấy cú pháp vòng lặp while tương đối giống với câu lệnh if else. Sự khác biệt ở đây là câu lệnh nằm trong dấu {} của vòng lặp while sẽ thực hiện lại nhiều lần cho đến khi biểu thức trong dấu () trả về giá trị sai.

3. Cách sử dụng

Hãy thử làm ví dụ in ra số từ 1 đến 10. Đầu tiên bạn tạo một project mới, sau đó lưu lại và bắt đầu tiến hành lập trình. Khởi tạo biến i = 1 và sử dụng vòng lặp while để in ra màn hình. Điều kiện ở đây sẽ là i nhỏ hơn hoặc bằng 10.

Kết quả:

Có thể thấy chúng ta sẽ bị vòng lặp vô hạn. Là do ở trên chúng ta gán giá trị cho i là 1 và nó không thay đổi, đồng thời thỏa mãn điều kiện trong vòng lặp while nên dòng lệnh trong dấu {} sẽ được thực hiện mãi mãi. Để tránh gặp trường hợp này, rất đơn giản ta chỉ cần tăng dần giá trị của i lên cho đến khi nào nó không còn phù hợp với điều kiện trong while nữa.

Cụ thể:

Kết quả:0

Bài học đến đây là kết thúc. Trong bài học lần tới, chúng ta sẽ lại cùng nghiên cứu về biểu thức điều kiện và các bạn sẽ được hướng dẫn vòng lặp do while.

Chúc các bạn học tốt

Tác giả: Danh Sơn Vietpro

BÌNH LUẬN

Please enter your comment!
Please enter your name here