VÒNG LẶP FOR TRONG C

Có một trường hợp nhưng mà bạn cần phải thực hiện một đoạn code một vài lần. Nhìn tầm thường, những câu lệnh được triển khai một cách tuần tự. Câu lệnh đầu tiên của hàm được thực hiện trước, kế tiếp đến câu thứ 2 và tiếp tục.Ngôn ngữ thiết kế cung ứng mang đến bọn họ những cấu trúc điều khiển và tinh chỉnh với chất nhận được bạn triển khai phần lớn phần phức hợp.Vòng lặp cho phép tiến hành một lệnh với một tổ lệnh các lần, dưới đấy là dạng tổng quát:C++ hỗ trợ vòng lặp dưới đây. Cliông xã chuột vào liên kết để xem chi tiết.

Bạn đang xem: Vòng lặp for trong c

Vòng lặpMiêu tảVòng lặp while vào C++Lặp lại một hoặc một đội những lệnh trong khi điều kiện đã cho rằng đúng. Nó kiểm tra ĐK trước khi tiến hành thân vòng lặp.Vòng lặp for vào C++Thực thi một dãy những lệnh những lần với cầm tắt đoạn code mà lại thống trị đổi mới vòng lặp.Vòng lặp vì...while trong C++Giống lệnh While, bên cạnh sinh hoạt điểm là nó khám nghiệm điều kiện ngơi nghỉ cuối thân vòng lặp.Lồng vòng lặp vào C++quý khách rất có thể sử dụng một hoặc nhiều vòng lặp trong những vòng lặp while, for hoặc bởi..while khá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 điều khiểnMiêu tảLệnh break vào C++Kết thúc vòng lặp hoặc lệnh switch với chuyển sang thực thi vòng lặp hoặc lệnh switch ngay lập tức sau nó.Lệnh continue vào C++khi chạm chán lệnh này thì chương trình vẫn bỏ lỡ những câu lệnh ngơi nghỉ bên dưới nó (trong cùng một câu lệnh lặp) nhằm tiến hành vòng lặp bắt đầu.Lệnh golớn trong C++Chuyển tới lệnh được gán. Mặc dù thế, nó được khuyên rằng tránh việc sử dụng lệnh goto vào lịch trình của khách hàng.

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.

Vòng lặp vô hạn vào C++

Một vòng lặp là vòng lặp vô hạn lúc một ĐK ko lúc nào false. Vòng lặp for hay được áp dụng mang đến mục đích này. Khi chúng ta để tía biểu thức ĐK trong vòng lặp for trống thì bạn sẽ tạo ra một vòng lặp vô hạn.#include using namespace std; int main () for( ; ; ) printf("Vong lap ni se ctuyệt mai mai. "); return 0; Lúc biểu thức điều kiện vắng vẻ mặt, nó được trả sử là luôn luôn đúng. quý khách có thể tất cả một biểu thức khởi sinh sản với biểu thức tăng, bớt, nhưng mà các lập trình viên C++ thường áp dụng for(;;) để thể hiện một vòng lặp vô hạn.Ghi chú: Bạn hoàn toàn có thể ngừng (kết thúc) một vòng lặp vô hạn vị thừa nhận Ctrl + C.Theo TutorialspointBài trước: Toán thù tử vào C++Bài tiếp: Điều khiển luồng trong C++