Johdatus While Loop: iin C: ssä

Teknologian myötä tietokoneet ovat kehittyneet, mikä puolestaan ​​toi ohjelmointikielen vaatimuksen. Ohjelmointikieliä oli monia, jotka sisälsivät sekä matalan että korkean tason kieltä. Korkean tason kieliä on helpompi käyttää, koska niitä on helppo ymmärtää verrattuna matalan tason kieliin. C on yksi tällainen korkean tason kieli, jota käytetään laajasti ohjelmointitarkoituksiin. Käsitteitä, joita on tutkittava ja harjoiteltava peruskäsitteiden ymmärtämiseksi, on paljon. Tässä artikkelissa keskustelemme While Loop -tekniikasta C.

Mikä on kun taas silmukka C: ssä?

C: ssä on useita ehdollisia menetelmiä, kuten jos-muu-menetelmä, jos-muu-jos -metodi, kun taas menetelmä, kesto-menetelmä ja myös monet muut menetelmät. Tällaisista C: n menetelmistä yksi tällainen menetelmä on silmukkamenetelmä. Tässä menetelmässä käytämme sitä tietyn ohjejoukon tai koodin suorittamiseen, jos ehto täyttyy. Jonkin aikaa silmukkalause sisältää yleensä ohjeita. Ehdon mukaisesti yksi tai useampi koodirivi voi suorittaa, jos lauseke on totta. Jos lauseke ei ole tyytyväinen, silmukan käskykoodia ei suoriteta. Se toteutetaan, kun lauseke tyytyy.

Menetelmän C syntaksi

Yritetään ymmärtää C: n while-silmukan perussyntaksi.

While (condition which needs to be evaluated)
(
Instructions of code
Increment of the value;
)

Yritäkäämme nyt ymmärtää, kuinka lauseen tämä lohko todella toimii.

  • Edellytys, joka on arvioitava: Näiden hakasulkeissa olevaa koodia käytetään olosuhteiden tarjoamiseen, jotka on arvioitava. Jos tämä arvioinnin ehto täyttyy, koodin ohjeet suoritetaan. Tyypillinen esimerkki voi olla tarkistaa, onko muuttuja x pienempi kuin 10.
  • Koodin ohjeet: Tähän lisätään ne koodirivit, jotka on suoritettava, kun ehto täyttyy ja suorittaminen tapahtuu while-silmukan sisällä. Tyypillinen esimerkki voi olla sen muuttujan arvon tulostaminen, jonka yli silmukka on käynnissä.
  • Arvon lisäys : Tässä osassa arvoa yksinkertaisesti lisätään . Muuttujan arvo, jota suurennetaan, on muuttuja, jolla silmukka suorittaa.

Vuokaavio

Katsokaamme nyt C: n ajan silmukan vuokaaviota.

Katsotaanpa nyt, kuinka silmukka toimii C: ssä.

Kuinka silmukka toimii C: ssä?

Kuten artikkelissa aikaisemmin selitettiin, hetken silmukka sisältää yleensä kolme alaosaa, jotka ovat

  • Edellytys, joka on arvioitava: Näiden suluissa olevaa koodia käytetään tarjoamaan olosuhteet, jotka on arvioitava. Jos tämä arvioinnin ehto täyttyy, koodin ohjeet suoritetaan. Tyypillinen esimerkki voi olla tarkistaa, onko muuttuja x pienempi kuin 10.
  • Koodin ohjeet : Tähän lisätään ne koodirivit, jotka on suoritettava, kun ehto täyttyy ja suorittaminen tapahtuu while-silmukan sisällä. Tyypillinen esimerkki voi olla sen muuttujan arvon tulostaminen, jonka yli silmukka on käynnissä.
  • Arvon lisäys : Tässä osassa arvoa yksinkertaisesti lisätään . Muuttujan arvo, jota suurennetaan, on muuttuja, jolla silmukka suorittaa.

Esimerkkejä C: n silmukasta

Ymmärrämme kuinka Some Loop -sovellusta käytetään C: ssä joidenkin esimerkkien avulla.

Esimerkki 1

Kirjoita ohjelma silmukoimaan muuttuja välillä 1-10.

#include
int main () (
int x = 1; // initializes a variable with value 1
while (x < 10) ( // condition which needs to be evaluated
// code of instructions which needs to be executed
x++; // incremental value
)
)

Kopioi nyt koodi ja suorita se C-ympäristössä. Se vain suorittaa yllä olevan koodin.

Esimerkki 2

Kirjoita ohjelma tulostamaan tekijä 15: n avulla, kun taas Loop-silmukka on käytössä

#include
int main () (
int i = 15, factorial = 1;
while (i >= 1)(
factorial = factorial * i;
i--;
)
printf ("The factorial of the number entered by the user is %d", factorial);
return 0;

Kuvaus: käyttäjän syöttämän numeron tekijä on 1307674368000.

Yllä olevassa esimerkissä ilmoitamme muuttujan I arvolla 15, jonka tekijän täytyy löytää. Nyt toistamme jonkin aikaa silmukkaa muuttujan i yli. Faktoriarvo tallennetaan muuttuvan tekijän avulla.

lähtö:

Nyt, seuraavassa osiossa, käytämme tätä esimerkkiä saadaksesi numero, jonka tekijä meidän on löydettävä käyttäjältä. Nyt se on dynaamisempi, jos minkä tahansa luvun tekijä saadaan käyttäjän arvon perusteella.

Esimerkki 3

Nyt muokataan yllä olevaa koodia saadaksesi numero käyttäjän syötteenä ja tulostamaan sen tekijä.

#include
int main () (
int numFromUser, i, factorial = 1;
printf ("Enter the number\n");
scanf ("%d", &numFromUser);
i = numFromUser;
while (i >= 1)(
factorial = factorial * i;
i--;
)
printf ("The factorial of the number entered by the user is %d", factorial);
return 0;
)

Koodin selitys

  • Muuttuja numFromUser tallentaa käyttäjän arvon.
  • Muuttuva tekijä pitää tekijän arvon.

input:

Kirjoita numero: 5

lähtö:

Käyttäjän syöttämän numeron tekijä on 120.

johtopäätös

C on ohjelmointikieli, jossa on paljon käsitteitä, jotka on tutkittava. Vaikka Loop on yksi niistä. Nämä ehdolliset lauseet suorittavat periaatteessa koodin tarkistaakseen, täyttääkö lauseke ehtoa. Lauseen arvioinnin perusteella se suorittaa koodin. Ehdollista lausetta käytetään laajasti missä tahansa ohjelmointikielessä erilaisiin loogisiin ohjelmointilausekkeisiin.

Suositellut artikkelit

Tämä on opas mistä Silmukka C: ssä. Tässä keskustellaan siitä, mikä on Mielämä silmukka C: ssä, vuokaavio, miten But Loop toimii C: ssä ja esimerkkejä kun taas Silmukka C: ssä. Voit myös käydä läpi muita ehdottamiamme artikkeleitamme -

  1. Vaikka Loop Java
  2. C # Vaikka silmukka
  3. Kuviot C-ohjelmoinnissa
  4. Parhaat C-kääntäjät
  5. Opas While Loop -koodiin JavaScript
  6. Kuinka Loop toimii PHP: ssä?