Jak najlepiej wdrożyć pętlę w C?



W tym artykule na temat pętli For w C zbadamy wszystko, co dotyczy pętli For, od podstawowej składni po różne sposoby jej implementacji.

W tym artykule na temat pętli For w C omówimy wszystko, co dotyczy pętli For, zaczynając od na różne sposoby jej wdrażania. Poniższe wskazówki zostaną omówione w tym artykule,

Więc zacznijmy,





Dla pętli w C

Pętla jest jednym z podstawowych pojęć we wszystkich językach programowania, ponieważ upraszcza złożone problemy. Mówiąc prościej, pętla powtarza ten sam zestaw kodu wiele razy, aż podany warunek zwróci fałsz. Więc zamiast pisać ten sam kod jeszcze raz, możemy użyć pętli do wielokrotnego wykonywania tego samego kodu.

Na przykład, aby wydrukować liczby naturalne od 1 do 100, możesz napisać 100 instrukcji print lub uruchomić pętlę dla 100 iteracji i wydrukować liczby naturalne. Oczywiście druga opcja jest łatwiejsza i bardziej wykonalna.



Przechodząc do tego artykułu For Loop In C,

Pętle w C

Pętla składa się z dwóch części:

  • Ciało pętli: składa się z zestawu instrukcji, które muszą być wykonywane w sposób ciągły
  • Instrukcja warunkowa : jest warunkiem. Jeśli to prawda, wykonywana jest następna iteracja, w przeciwnym razie przepływ wykonania kończy pętlę.

Rodzaje pętli w C



Opis zadania administratora systemu linux

W języku C istnieją dwa rodzaje pętli, tj. Pętle kontrolowane przez wejście i pętle kontrolowane przez wyjście.

  • Pętle kontrolowane na wejściu: Pętle sterowane przez wejście to te pętle, w których warunek testu jest testowany przed wykonaniem treści pętli. Pętla For & While to pętle kontrolowane przez wejście.
  • Wyjdź z pętli kontrolowanych: Pętle kontrolowane przez wyjście to pętle, w których testowany jest warunek po wykonaniu treści pętli. pętla do-while jest pętlą kontrolowaną przez wyjście.

Przechodząc do tego artykułu For Loop In C,

Składnia pętli

For Loop to struktura pętli, która jest używana do wykonywania sekwencji kodu, dopóki dany warunek nie zwróci wartości false. Najlepszym warunkiem użycia pętli jest sytuacja, gdy liczba iteracji jest znana z góry.

Składnia:

for (zwiększanie lub zmniejszanie testu warunku inicjalizacji) {// blok kodu do wielokrotnego wykonywania}

Schemat przepływu pętli For

Loop - For Loop In C - Edureka

Krok 1: W przepływie wykonywania najpierw inicjalizowana jest zmienna licznika.

Krok 2: Warunek testu jest weryfikowany, gdzie zmienna licznika jest testowana dla danego warunku. Jeśli warunek zwróci prawdę, zostanie wykonany blok kodu znajdujący się wewnątrz ciała funkcji, w przeciwnym razie pętla for zostanie zakończona, a sterowanie zostanie usunięte z pętli.

Krok 3: W przypadku pomyślnego wykonania ciała funkcji, zmienna licznika jest zwiększana lub zmniejszana na podstawie operacji.

Przykład

#include int main () {licznik int for (licznik = 1 licznik<=10 counter++) { printf('%dn', counter) } return 0 }

Wynik:

Przechodząc do tego artykułu For Loop In C,

Różne formy pętli For w C.

  • Licznik ++ i licznik + 1 dają ten sam wynik.

Przykład:

#include int main () {licznik int for (licznik = 1 licznik<=10 counter=counter+1) { printf('%dn', counter) } return 0 }

Wynik:

Możesz pominąć inicjalizację zmiennej licznika i można ją zadeklarować przed pętlą.

Przykład:

#include int main () {int counter = 1 for (counter<=10 counter=counter+1) { printf('%dn', counter) } return 0 }

Wynik:

Możesz pominąć inicjalizację zmiennej counter, ale średnik przed warunkiem testu powinien być obecny, w przeciwnym razie zgłosi błąd kompilacji.

sortuj w języku c ++

Możesz także pominąć zwiększanie lub zmniejszanie licznika. Ale w tym scenariuszu licznik powinien być zwiększany w treści pętli for.

Przykład:

#include int main () {licznik int for (licznik = 1 licznik<=10) { printf('%dn', counter) counter=counter+1 } return 0 }

Przechodząc do tego artykułu For Loop In C,

Możesz pominąć warunek w pętli for, co spowoduje powstanie nieskończonej pętli.

Przykład:

#include int main () {int licznik for (licznik = 1 licznik ++) {printf ('% dn', licznik)} return 0}

Wynik:

Infinte Loop

W pętli for możemy zainicjalizować więcej niż jedną zmienną.

Przykład:

#include int main () {int x, y, z for (x = 1, y = 2, z = 3 x<5 x++, y++, z++) { printf('x %dn', x) printf('y %dn', y) printf('z %dn', z) } return 0 }

Wynik:

jak zaimplementować hashmap

Przechodząc do tego artykułu For Loop In C,

Zagnieżdżona pętla for w C

Możesz umieścić jedną pętlę for wewnątrz drugiej pętli for w C. Nazywa się to pętlą zagnieżdżoną for.

Przykład:

#include #include int main () {int i, k, rows, blank printf ('Wpisz liczbę wierszy:') scanf ('% d', & rows) blank = wiersze dla (i = 1 i<= rows i++ ) { for ( k = 1 k < blank k++ ) printf(' ') blank-- for ( k = 1 k <= 2*i - 1 k++ ) printf('*') printf('n') } return 0 }

Przykład:

Przechodząc do tego artykułu For Loop In C,

Wyskakiwanie z pętli

W różnych scenariuszach musisz albo wyjść z pętli, albo pominąć iterację pętli, gdy zostanie spełniony określony warunek. Tak więc w tych scenariuszach znane są jako wyskakiwanie z pętli. Istnieją dwa sposoby osiągnięcia tego samego.

instrukcja break

Gdy instrukcja break zostanie napotkana wewnątrz pętli, pętla jest natychmiast kończona, a program kontynuuje wykonywanie instrukcji bezpośrednio po niej.

W przypadku pętli zagnieżdżonej, jeśli instrukcja break zostanie napotkana w pętli wewnętrznej, zostanie zakończona pętla wewnętrzna.

Przykład:

#include int main () {licznik int for (licznik = 1 licznik<=10 counter++) { if(counter==5) { break } printf('%dn', counter) } return 0 }

Wynik:

Wyjście - dla pętli w C - Edureka

Kontynuuj oświadczenie

Instrukcja Continue wysyła formant bezpośrednio do warunku testowego, a następnie kontynuuje proces pętli.

Po napotkaniu słowa kluczowego continue, przepływ wykonania opuszcza bieżącą iterację pętli i rozpoczyna się od następnej iteracji.

Przykład:

#include int main () {licznik int for (licznik = 1 licznik<=10 counter++) { if(counter%2==1) { continue } printf('%dn', counter) } return 0 }

Wynik:

Wyjście - dla pętli w C - Edureka

W ten sposób dochodzimy do końca tego bloga „For Loop In C”. Mam nadzieję, że te informacje były dla Ciebie przydatne i wkrótce znajdziesz więcej samouczków na podobne tematy. Możesz również sprawdzić nasz program szkoleniowy to uzyskać dogłębną wiedzę na temat jQuery i jego różnych aplikacji, możesz do szkoleń online na żywo z całodobowym wsparciem i dożywotnim dostępem.Zaimplementuj powyższy kod z różnymi ciągami i modyfikacjami. Teraz dobrze rozumiemy wszystkie kluczowe pojęcia związane ze wskaźnikiem.

Masz do nas pytanie? Wspomnij o nich w sekcji komentarzy na tym blogu, a skontaktujemy się z Tobą.