Ako najlepšie implementovať slučku v C?



V tomto článku o slučke For Loop v jazyku C preskúmame všetko, čo sa týka slučiek For, od základnej syntaxe po rôzne spôsoby jej implementácie.

V tomto článku o slučke For Loop v C preskúmame všetko, čo sa týka slučiek For, priamo z rôznymi spôsobmi. V tomto článku sa budeme zaoberať nasledujúcimi ukazovateľmi,

čo je inštančná premenná v jave

Poďme teda do toho,





Pre slučku v C

Smyčka je jedným zo základných pojmov vo všetkých programovacích jazykoch, pretože zjednodušuje zložité problémy. Jednoduchými slovami, slučka opakuje tú istú sadu kódu niekoľkokrát, kým daná podmienka nevráti hodnotu false. Takže namiesto toho, aby sme písali stále ten istý kód, môžeme pomocou slučky vykonať ten istý kód viackrát.

Napríklad na tlač prirodzených čísel od 1 do 100 môžete napísať 100 tlačových príkazov alebo spustiť cyklus pre 100 iterácií a vytlačiť prirodzené čísla. Druhá možnosť je samozrejme ľahšia a uskutočniteľnejšia.



Pokračovaním v tomto článku For Loop In C,

Slučky v C.

Smyčka sa skladá z dvoch častí:

  • Telo slučky: pozostáva zo sady výkazov, ktoré je potrebné neustále vykonávať
  • Podmienené vyhlásenie : je podmienka. Ak je to pravda, potom sa vykoná ďalšia iterácia, inak priebeh vykonania opustí slučku.

Druhy slučky v C



V C sú dva typy slučiek, t. J. Slučky riadené vstupom a slučky riadené výstupom.

  • Slučky riadené vstupom: Smyčky riadené vstupom sú tie slučky, kde sa testovacia podmienka testuje pred vykonaním tela slučky. Smyčka For & While sú slučky riadené vstupom.
  • Výstupné riadené slučky: Výstupne riadené slučky sú tie slučky, kde sa testovacia podmienka testuje po vykonaní tela slučky. slučka do-while je slučka riadená výstupom.

Pokračovaním v tomto článku For Loop In C,

Syntax slučky

For Loop je cyklická štruktúra, ktorá sa používa na vykonávanie sekvencie kódu, kým daná podmienka nevráti hodnotu false. Najlepšou podmienkou pre cyklus je, keď je vopred známy počet iterácií.

Syntax:

pre (prírastok alebo pokles inicializačnej podmienky) {// blok kódu, ktorý sa má vykonať opakovane}

Vývojový diagram slučky

Smyčka - pre slučku C - Edureka

Krok 1: V toku vykonávania sa najskôr inicializuje premenná počítadla.

Krok 2: Podmienka testu sa overí, keď sa testuje premenná počítadla pre danú podmienku. Ak podmienka vráti hodnotu true, vykoná sa blok kódu nachádzajúceho sa vo vnútri tela funkcie, inak sa ukončí slučka for a zo slučky vyjde kontrola.

Krok 3: V prípade úspešného vykonania tela funkcie sa premenná počítadla zvýši alebo zníži na základe operácie.

Príklad

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

Výkon:

Pokračovaním v tomto článku For Loop In C,

Rôzne formy slučky For C

  • Counter ++ a counter + 1 poskytuje rovnaký výstup.

Príklad:

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

Výkon:

ako ukončiť program Java

Môžete preskočiť inicializáciu premennej počítadla & môže byť deklarovaná pred cyklom.

Príklad:

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

Výkon:

Môžete preskočiť inicializáciu premennej počítadla, ale bodkočiarka pred podmienkou testu by mala byť prítomná, inak spôsobí chybu kompilácie.

Môžete tiež preskočiť zvyšovanie alebo znižovanie počítadla. Ale v tomto scenári by sa malo počítadlo zvýšiť v tele cyklu for-loop.

Príklad:

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

Pokračovaním v tomto článku For Loop In C,

Podmienku v slučke for môžete preskočiť, výsledkom bude nekonečná slučka.

Príklad:

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

Výkon:

Infinte Loop

Môžeme inicializovať viac ako jednu premennú v cykle for.

Príklad:

#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 }

Výkon:

Pokračovaním v tomto článku For Loop In C,

php ako tlačiť pole

Vnorené pre slučku v C

Jeden pre cyklus môžete vložiť do iného cyklu pre cyklus C. Toto sa nazýva vnorené pre cyklus.

Príklad:

#include #include int main () {int i, k, riadky, prázdny printf ('Zadajte počet riadkov:') scanf ('% d', & riadky) blank = riadky pre (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 }

Príklad:

Pokračovaním v tomto článku For Loop In C,

Vyskočenie zo slučiek

V rôznych scenároch musíte po splnení určitých podmienok buď ukončiť slučku, alebo preskočiť jej opakovanie. V týchto scenároch sa teda nazýva skákanie zo slučky. Existujú dva spôsoby, ako môžete dosiahnuť to isté.

zlomové vyhlásenie

Ak sa vo vnútri slučky vyskytne príkaz break, cyklus sa okamžite ukončí a program pokračuje príkazom, ktorý nasleduje za cyklom.

V prípade vnorenej slučky, ak sa vo vnútornej slučke vyskytne príkaz break, vnútorná slučka sa opustí.

Príklad:

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

Výkon:

Výstup - pre slučku v C - Edureka

Pokračovať vo vyhlásení

Príkaz Pokračovať pošle kontrolu priamo do testovacej podmienky a potom pokračuje v procese slučky.

Pri stretnutí s kľúčovým slovom continue, priebeh vykonávania opustí aktuálnu iteráciu cyklu a začne ďalšou iteráciou.

Príklad:

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

Výkon:

Výstup - pre slučku v C - Edureka

Týmto sa dostávame na koniec tohto blogu o relácii „For Loop In C“. Dúfam, že vás tento informačný a užitočný považoval za užitočný. Sledujte ďalšie výukové programy s podobnými témami. Môžete si tiež pozrieť náš vzdelávací programo získať podrobné znalosti o jQuery spolu s jeho rôznymi aplikáciami, môžete pre živé online školenie s nepretržitou podporou a doživotným prístupom.Vyššie uvedený kód implementujte s rôznymi reťazcami a úpravami. Teraz dobre rozumieme všetkým kľúčovým pojmom súvisiacim s ukazovateľom.

Máte na nás otázku? Uveďte ich v sekcii komentárov tohto blogu a my sa vám ozveme.