Đôi khi, chúng ta có thể cần thực thi cùng một đoạn mã nhiều lần. Nói chung, các câu lệnh chương trình được thực thi tuần tự: câu lệnh đầu tiên trong hàm xuất hiện trước, sau đó là câu lệnh thứ hai, v.v.
Ngôn ngữ lập trình cung cấp nhiều cấu trúc điều khiển cho các đường dẫn thực thi phức tạp hơn.
Câu lệnh vòng lặp cho phép chúng ta thực thi một câu lệnh hoặc nhóm câu lệnh nhiều lần và sau đây là sơ đồ các câu lệnh vòng lặp trong hầu hết các ngôn ngữ lập trình:
mô hình chu kỳ
Ngôn ngữ C cung cấp các loại vòng lặp sau. Nhấp vào liên kết để xem từng loại để biết chi tiết.
mô hình chu kỳ | Sự miêu tả |
trong khi tái phát | Lặp lại các câu lệnh hoặc nhóm câu lệnh khi một điều kiện nhất định là đúng. Nó kiểm tra điều kiện trước khi thực hiện máy chủ vòng lặp. |
để tái phát | Thực hiện một chuỗi các câu lệnh nhiều lần, đơn giản hóa mã quản lý các biến vòng lặp. |
làm...trong khi tái phát | tương tự như câu lệnh while ngoại trừ việc nó kiểm tra điều kiện ở cuối chủ đề vòng lặp. |
vòng lặp tổ | Sử dụng một hoặc nhiều vòng lặp trong vòng lặp while, for hoặc do... while |
Tuyên bố điều khiển vòng lặp
Câu lệnh điều khiển vòng lặp thay đổi thứ tự thực thi mã. Với nó, bạn có thể nhảy mã.
Ngôn ngữ C cung cấp các câu lệnh điều khiển vòng lặp sau. Nhấp vào liên kết để xem chi tiết của từng tuyên bố.
tuyên bố kiểm soát | Sự miêu tả |
ngắt câu | Để kết thúc vòng lặp hoặccông tắccâu lệnh, luồng chương trình tiếp tục thực thi câu lệnh tiếp theo sau vòng lặp hoặccông tắc. |
tiếp tục Tuyên bố | Yêu cầu thân vòng lặp dừng chu kỳ ngay lập tức và bắt đầu lại chu kỳ tiếp theo. |
chọn câu | Chuyển điều khiển sang câu lệnh được gắn thẻ. Nhưng không khuyên bạn nên sử dụng câu lệnh goto trong một chương trình. |
vòng lặp vô hạn
Nếu các điều kiện không bao giờ sai thì vòng lặp sẽ trở thành vòng lặp vô hạn. Chu trình for có thể được sử dụng để hiện thực hóa các chu kỳ vô hạn theo nghĩa truyền thống. Vì bất kỳ biểu thức nào trong ba biểu thức tạo thành vòng lặp đều không bắt buộc nên bạn có thể để trống một số biểu thức điều kiện để tạo thành một vòng lặp vô hạn.
ví dụ sống
Một biểu thức điều kiện được coi là đúng khi nó không tồn tại. Bạn cũng có thể đặt giá trị ban đầu và biểu thức tăng dần, nhưng nói chung, lập trình viên C có xu hướng sử dụng cấu trúc for (;;) để biểu diễn một vòng lặp vô hạn.
Chu trình C trên thuộc về Công ty TNHH Công nghệ quang điện tử HDV Thâm Quyến, một hoạt động kỹ thuật phần mềm. Và công ty đã tập hợp một nhóm phần mềm hùng mạnh cho các thiết bị liên quan đến mạng (chẳng hạn như: ACONU/ giao tiếpONU/ thông minhONU/ chất xơONU/XPONONU/GPONONUvân vân.) . Đối với mỗi khách hàng tùy chỉnh các nhu cầu riêng biệt của những người cần nó, đồng thời hãy để sản phẩm của chúng tôi thông minh và tiên tiến hơn.