Bạn đang xem: Vòng lặp for trong c
Vòng lặp while vào C/C++
Một lệnh vòng lặp while vào Ngôn ngữ công tác C/C++ triển khai lặp đi lặp lại một lệnh mục tiêu cho bao giờ điều kiện vẫn mang đến còn là một đúng.Cú phápCú pháp của vòng lặp while trong Ngôn ngữ chương trình C/C++ là:while(dieu_kien) cac_lenh; Tại đây, cac_lenh hoàn toàn có thể là lệnh đơn hoặc một kân hận các lệnh. dieu_kien rất có thể là ngẫu nhiên biểu thức làm sao, cùng quý giá true là bất kỳ giá trị làm sao không giống 0. Vòng lặp lặp đi tái diễn trong những khi dieu_kien là true.Khi ĐK biến chuyển false, lịch trình điều khiển ngay mau chóng gửi tới dòng lệnh ngay lập tức sau vòng lặp.Sơ đồTại đây, điểm chính của vòng lặp while là nó có thể không chạy. Bởi bởi Lúc bình chọn điều kiện và hiệu quả là false, phần thân vòng lặp được bỏ lỡ với lệnh trước tiên ngay sau vòng lặp sẽ được triển khai.Ví dụ#include using namespace std; int main () { // Khai bao bien cuc bo: int a = 4; // vong lap while while(a Chạy chương trình C/C++ trên đã đến công dụng như hình sau:
Vòng lặp for vào C++
Vòng lặp for vào C++ là 1 trong kết cấu tinh chỉnh lặp đi lặp lại cơ mà chất nhận được chúng ta viết một vòng lặp một phương pháp kết quả, cơ mà cần tiến hành trong một khoảng chừng thời hạn ví dụ làm sao kia.Cú phápCú pháp của một vòng lặp for trong Ngôn ngữ công tác C++ là:for (bien; dieu_kien; tang_giam) cac_lenh; Dưới đó là mô tả loại điều khiển trong một vòng lặp for:Cách bien được tiến hành thứ nhất với có một lần. Bước này cho phép bạn knhì báo và khởi chế tạo ngẫu nhiên biến tinh chỉnh và điều khiển vòng lặp làm sao. Bạn không được yêu cầu để tại vị một lệnh tại đây, miễn là một vệt chnóng phảy mở ra.Tiếp theo, dieu_kien được ước chừng. Nếu ĐK là true, phần thân vòng lặp được tiến hành. Nếu nó là false, phần thân vòng lặp không được tiến hành cùng chiếc điều khiển dancing cho tới lệnh tiếp sau tức thì sau vòng lặp for.Sau Khi phần thân vòng lặp for triển khai, chiếc điều khiển khiêu vũ cho tới lệnh tang_giam. Lệnh này được cho phép chúng ta cập nhật bất kỳ trở thành tinh chỉnh và điều khiển vòng lặp nào. Lệnh này rất có thể để trống, miễn là 1 lốt chnóng phảy mở ra sau điều kiện.dieu_kien hiện nay được ước lượng lần nữa. Nếu là true, vòng lặp triển khai cùng các bước lặp đi tái diễn thiết yếu nó (phần thân vòng lặp, sau đó là tang_giam, với kế tiếp bình chọn điều kiện lần nữa). Sau Lúc ĐK biến false, vòng lặp for chấm dứt.Sơ đồ:Ví dụ:#include using namespace std; int main () { //Vòng lặp for for(int a = 5; a
Chạy công tác C++ trên đã cho hiệu quả nhỏng hình sau:
Vòng lặp do…while trong C++
Không giống hệt như các vòng lặp for và while, nhưng mà chất vấn ĐK vòng lặp nghỉ ngơi ngay lập tức bước đầu tiên của vòng lặp, vòng lặp do…while vào Ngôn ngữ C++ chất vấn ĐK của nó tại phần cuối của vòng lặp.Một vòng lặp do…while là giống như nlỗi vòng lặp while, kế bên làm việc điểm một vòng lặp do…while bảo đảm tiến hành vòng lặp tối thiểu một lần.Cú phápCú pháp của một vòng lặp do…while vào Ngôn ngữ công tác C++ là:do cac_lenh;while(dieu_kien);quý khách hàng để ý rằng, biểu thức điều kiện xuất hiện sinh sống cuối cùng của vòng lặp, vì thế các lệnh trong tầm lặp thực hiện một lần trước khi ĐK được soát sổ.Nếu điều kiện là true, mẫu tinh chỉnh vòng lặp quay lại, cùng những lệnh trong khoảng lặp được thực hiện lần nữa. Tiến trình này lặp đi tái diễn cho tới bao giờ ĐK vẫn mang đến biến chuyển false.Xem thêm: Chiêm Bao Mơ Cá Trê Đánh Con Gì ? Là Điềm Báo Lành Hay Dữ? Giải Mã Giấc Mơ Thấy Cá Trê Đánh Số Mấy
Sơ đồVí dụ:#include using namespace std; int main () { // Khai bao bien cuc bo: int a = 5; // Vong lap vì...while vị { cout Chạy công tác C++ trên vẫn đến công dụng nhỏng hình sau:Lồng vòng lặp trong C++
Ngôn ngữ lịch trình C++ có thể chấp nhận được các bạn áp dụng một vòng lặp phía bên trong một vòng lặp. Dưới đây là một số trong những ví dụ minch họa tư tưởng này.Cú phápCú pháp để lồng vòng lặp for trong C++ như sau:for (bien; dieu_kien; tang_giam) for (bien; dieu_kien; tang_giam) cac_lenh; cac_lenh; // ban teo the dat nhieu lenh tai day. Cú pháp nhằm lồng vòng lặp while trong C++ như sau:while(dieu_kien) while(dieu_kien) cac_lenh; cac_lenh; // ban teo the dat nhieu lenh tai day. Cú pháp để lồng vòng lặp bởi...while vào C++ nhỏng sau:vày cac_lenh; // ban co the dat nhieu lenh tai day. bởi cac_lenh; while(dieu_kien); while(dieu_kien);Ví dụChương thơm trình sau sử dụng lồng vòng lặp for nhằm tìm những số nguyên tố từ 2 cho 50:#include using namespace std; int main () { int i, j; for(i=2; i (i/j)) cout Chạy công tác C++ trên vẫn đến công dụng nhỏng hình sau:Các lệnh điều khiển vòng lặp vào C++
Các lệnh tinh chỉnh vòng lặp thay đổi sự thực thi lệnh từ bỏ hàng thường thì của chính nó. khi sự xúc tiến lệnh rời ra khỏi một phạm vi, toàn bộ những đối tượng auto nhưng được tạo ra trong phạm vi kia bị diệt.C++ cung ứng những lệnh điều khiển và tinh chỉnh vòng lặp tiếp sau đây. Clichồng vào các con đường link sau nhằm hiểu thêm chi tiết.Lệnh break trong C++
Lệnh break vào C++ tất cả hai phương pháp sử dụng:Lúc lệnh break được thực hiện trong vòng lặp, vòng lặp ngay mau chóng dứt với điều khiển và tinh chỉnh công tác bắt đầu lệnh tiếp theo sau vòng lặp.Nó rất có thể được thực hiện vào lệnh switch (sẽ được nói tới vào cmùi hương tới).Nếu bạn đang thực hiện các vòng lặp lồng nhau (ví dụ, một vòng lặp bên phía trong vòng lặp khác), lệnh break đã giới hạn xúc tiến một lệnh như thế nào đó vào một vòng lặp cùng ban đầu xúc tiến lệnh tiếp sau của đoạn code sau kân hận code kia.Cú phápCú pháp của lệnh break trong C++ nhỏng sau:break;Sơ đồVí dụ#include using namespace std; int main () { // Khai bao bien cuc bo: int a = 10; // Vong lap bởi vì...while bởi vì cout 15) // Ket thuc vong lap break; while(a Chạy lịch trình C++ trên đã mang lại hiệu quả như hình sau:Lệnh continue trong C++
Lệnh continue vào C++ thao tác làm việc tương đối giống cùng với lệnh break. Ttuyệt vì chưng phải ngừng, nó bắt buộc vòng lặp tiếp theo diễn ra, làm lơ ngẫu nhiên đoạn code như thế nào trung tâm.Với vòng lặp for, lệnh continue tạo cho bước chất vấn ĐK và phần tang_giam của vòng lặp xúc tiến. Với while và do…while, lệnh continue có tác dụng điều khiển chương trình gửi cho tới những soát sổ ĐK.Cú phápCú pháp của lệnh continue trong C++ nlỗi sau:continue;Sơ đồVí dụ#include using namespace std; int main () { // Knhì bao bien cuc bo: int a = 10; // vong lap vị...while bởi vì { if(a == 15) // ntốt qua buoc lap. a = a + 1; continue; cout Chạy chương trình C++ trên đang mang lại kết quả nlỗi hình sau:Lệnh golớn trong C++
Lệnh goto trong Ngôn ngữ chương trình C++ cung cấp một bước khiêu vũ ko ĐK từ bỏ lệnh goto lớn cho tới lệnh được gán nhãn trong cùng một hàm.Ghi chú: Sử dụng lệnh goto lớn tạo trở ngại mang lại bất kỳ ngữ điệu lịch trình làm sao cũng chính vì nó gây trở ngại mang lại câu hỏi theo dấu dòng tinh chỉnh của một lịch trình, làm cho chương trình nặng nề để phát âm và nặng nề để sửa đổi. Bất kỳ lịch trình như thế nào thực hiện một lệnh gokhổng lồ có thể được viết lại nhằm rất có thể không bắt buộc lệnh golớn này.Cú phápCú pháp của lệnh goto trong C++ như sau:goto label; .. . label: lenh;Ở trên đây, label hoàn toàn có thể là ngẫu nhiên phần thuần vnạp năng lượng bạn dạng làm sao không tính các từ khóa vào C++, cùng nó hoàn toàn có thể được tùy chỉnh bất cứ đâu vào công tác C++, trên hoặc dưới lệnh gokhổng lồ này.Sơ đồVí dụ#include using namespace std; int main () { // Knhì bao bien cuc bo: int a = 10; // Vong lap bởi vì...while VONGLAP:vị // tai day lable la VONGLAP.., va lenh la vị { if(a == 15) // ngiỏi qua buoc lap. a = a + 1; goto VONGLAP; cout Chạy chương trình C++ bên trên sẽ mang đến tác dụng nlỗi hình sau:Một sự sử dụng xuất sắc của lệnh gokhổng lồ là nhằm thoát khỏi một vòng lặp sâu. lấy một ví dụ, chúng ta xét code sau:for(...) for(...) while(...) if(...) gokhổng lồ stop; . . . stop: cout Với Việc không tồn tại golớn, chương trình đang triển khai thêm nhiều kiểm tra bổ sung. Trong khi đó, một lệnh break sẽ không còn phải được sử dụng ở đây, chính vì nó đã chỉ làm cho lịch trình thoát khỏi vòng lặp trong thuộc.