tailieunhanh - Lập trình C-Bài 9: Vòng lặp

Một trong những điểm mạnh lớn nhất của máy tính là khả năng thực hiện một chuỗi các lệnh lặp đi lặp lại. Điều đó có được là do sử dụng các cấu trúc lặp trong ngôn ngữ lập trình. Trong bài này bạn sẽ tìm hiểu các loại vòng lặp khác nhau trong C. Vòng lặp: Vòng lặp là một đoạn mã lệnh trong chương trình được thực hiện lặp đi lặp lại cho đến khi thỏa mãn một điều kiện nào. | Generated by Foxit PDF Creator Foxit Software http For evaluation only. APTECH Bài 9 Vòng lặp Mục tiêu Kết thúc bài học này bạn có thể Hiểu được vòng lặp for trong C Làm viêc với toán tử phẩy Hiểu các vòng lặp lồng nhau Hiểu vòng lặp while và vòng lặp do-while Làm viêc với lênh break và lênh continue Hiểu hàm exit . Giới thiệu Môt trong những điểm mạnh lớn nhất của máy tính là khả năng thực hiên môt chuỗi các lênh lặp đi lặp lại. Điều đó có được là do sử dụng các cấu trúc lặp trong ngôn ngữ lâp trình. Trong bài này bạn sẽ tìm hiểu các loại vòng lặp khác nhau trong C. Vòng lặp Vòng lặp là môt đoạn mã lênh trong chương trình được thực hiên lặp đi lặp lại cho đến khi thỏa mãn môt điều kiên nào đó. Vòng lặp là môt khái niêm cơ bản trong lâp trình cấu trúc. Trong C có các loại vòng lặp sau __Vòng lặp for __Vòng lặp while Vòng lặp Ta sử dụng các toán tử quan hệ và toán tử logic trong các biểu thức điều kiên để điều khiển sự thực hiên của vòng lặp. Vòng lặp for Cú pháp tổng quát của vòng lap for như sau __for khởi tạo giá trị cho biến điều khiển biểu thức điều kiện biểu thức thay đổi giá trị của biến điều khiển _Câu lệnh các câu lệnh __ Khởi tạo giá trị cho biến điều khiển là môt câu lênh gán giá tri ban đầu cho biến điều khiển trước khi thực hiên vòng lap. Lênh này chỉ được thực hiên duy nhất môt lần. Biểu thức điều kiên là môt biểu thức quan hê xác đinh điều kiên thoát cho vòng lap. Biểu thức thay đổi giá trị của biến điều khiển xác định biến điều khiển sẽ bị thay đổi như thế nào sau mỗi lần vòng lặp được lặp lại thường là tăng hoặc giảm giá tri của biến điều khiển . Ba phần trên được phân cách bởi dấu chấm phẩy. Câu lênh trong thân vòng lặp có thể là môt lênh duy nhất lênh đơn hoặc lênh phức nhiều lênh . Vòng lặp for sẽ tiếp tục được thực hiên chừng nào mà biểu thức điều kiên còn đúng true . Khi biểu thức điều kiên là sai false chương trình sẽ thoát ra khỏi vòng lặp for. Xem ví dụ sau Đây là chương trình minh họa