Czasami może być konieczne wielokrotne wykonanie tego samego fragmentu kodu.Ogólnie rzecz biorąc, instrukcje programu są wykonywane sekwencyjnie: pierwsza instrukcja w funkcji występuje jako pierwsza, następnie druga instrukcja i tak dalej.
Języki programowania zapewniają wiele struktur kontrolnych dla bardziej złożonych ścieżek wykonywania.
Instrukcje pętli umożliwiają wielokrotne wykonywanie instrukcji lub grup instrukcji, a poniżej przedstawiono schemat blokowy instrukcji pętli w większości języków programowania:
cykliczne wzorce
Język C udostępnia następujące typy pętli.Kliknij łącze, aby wyświetlić szczegółowe informacje o każdym typie.
cykliczne wzorce | opis |
podczas nawrotu | Powtarzaj zdania lub grupy stwierdzeń, gdy dany warunek jest prawdziwy.Testuje warunek przed wykonaniem hosta pętli. |
na powtórkę | Wielokrotne wykonywanie sekwencji instrukcji, upraszczając kod zarządzający zmiennymi pętli. |
rób... podczas nawrotu | podobnie do instrukcji while, z tą różnicą, że testuje warunek na końcu podmiotu pętli. |
pętla gniazda | Użyj jednej lub więcej pętli w pętli while, for lub do... while |
Instrukcja sterowania pętlą
Instrukcja loop-control zmienia kolejność wykonywania kodu.Dzięki niemu możesz wskoczyć do kodu.
Język C udostępnia następujące instrukcje sterowania pętlą.Kliknij link, aby zobaczyć szczegóły każdego wyciągu.
oświadczenie kontrolne | opis |
złamać zdanie | Aby zakończyć instrukcję pętli lub przełącznika, strumień programu kontynuuje wykonywanie następnej instrukcji następującej po pętli lub przełączniku. |
kontynuuj Oświadczenie | Powiedz ciału pętli, aby natychmiast zatrzymało cykl i ponownie rozpoczęło następny cykl. |
idź do zdania | Przenieś formant do oznaczonej instrukcji.Ale nie zalecaj używania instrukcji goto w programie. |
nieskończona pętla
Jeśli warunki nigdy nie są fałszywe, pętla staje się pętlą nieskończoną.Cykl for może być użyty do realizacji nieskończonych cykli w tradycyjnym sensie.Ponieważ żadne z trzech wyrażeń składających się na pętlę nie jest koniecznością, możesz pozostawić niektóre wyrażenia warunkowe puste, aby utworzyć nieskończoną pętlę.
żywy przykład
Zakłada się, że wyrażenie warunkowe jest prawdziwe, gdy nie istnieje.Możesz także ustawić wartość początkową i wyrażenie przyrostowe, ale generalnie programista C ma tendencję do używania struktury for (;;) do reprezentowania nieskończonej pętli.
Powyższy cykl C należy do Shenzhen HDV Photoelectron Technology co., LTD., technicznej operacji oprogramowania. Firma zgromadziła potężny zespół oprogramowania dla sprzętu związanego z siecią (takiego jak: ACONU/ KomunikacjaONU/ inteligentnyONU/ błonnikONU/XPONONU/ GPONONUitp.).Dla każdego klienta dostosuj ekskluzywne wymagania, które tego potrzebują, a także pozwól, aby nasze produkty były bardziej inteligentne i zaawansowane.