Tarkastuslausekkeet C-kielellä

tarkastuslausuma C: ssä

tarkastuslausuma kohdassa c

Johdanto tarkastuslausumiin kohdassa c

C valvonta siirtyy ohjeesta toiseen tähän asti kaikissa ohjelmissa. Tätä ohjausvirtaa käskystä toiseen kutsutaan peräkkäiseksi ohjausvirtaukseksi. Useimmissa C-ohjelmissa ohjelmoija saattaa kuitenkin haluta ohittaa ohjeet tai toistaa ohjesarjan toistuvasti logiikkaa kirjoittaessaan. Tätä voidaan kutsua peräkkäiseksi kontrollivirraksi. C-kielessä olevat julistukset antavat ohjelmoijien tehdä sellaisia päätöksiä, joita kutsutaan päätöksenteko-tai valvontailmoituksiksi. Alla käsitellään tarkastuslausumien tyyppejä C: ssä.

Tarkastuslausumien tyypit C: ssä

C tukee myös ehdotonta haarautumislauseiden joukkoa, joka siirtää kontrollin toiseen paikkaan ohjelmassa. Valintailmoitukset kohdassa C.

Aloita Free Software Development-kurssi

Web development, programming languages, Software testing & other

  1. If statements
  2. Switch Statement
  3. Conditional Operator Statement
  4. Goto Statement
  5. Loop Statements

1. If lausekkeet

if lausekkeet antavat ohjelmoijalle mahdollisuuden valita joukon ohjeita ehdon perusteella. Kun ehto on arvioitu true, joukko ohjeita suoritetaan ja eri joukko ohjeita suoritetaan, kun ehto on arvioitu false. Meillä on 4 if-Lausetyyppiä, jotka ovat:
1. Jos..else
2. Sisäkkäinen, jos
3. Muussa tapauksessa, jos tikkaat
4. Yksinkertainen jos tai null else
5. Null else tai Simple else

  • jos … else lausuma

tässä lausumassa on kahdenlaisia toteamuksia toteutettavina. Ensinnäkin, jos ehto on tosi, ensimmäinen lause suoritetaan, jos ehto on väärä toinen ehto suoritetaan.

syntaksi:

If(condition)
{
Statement(s);
}
else
{
Statement(s)
}
Statement

  • sisäkkäinen jos

jos ehto arvioidaan todeksi ensimmäisessä if-lausekkeessa, niin ehto toisessa if-lausekkeessa arvioidaan ja niin edelleen.

syntaksi:

If(condition)
{
If(condition)
{
Statement(s);
}
Else
{
Statement(s)
}
}

  • muussa tapauksessa, jos tikkaat

vastaavat ohjeet suoritetaan, kun ensimmäinen ehto on oikea. Jos ehto on virheellinen, seuraava ehto tarkistetaan. Jos kaikki määritykset epäonnistuvat, suoritetaan oletuslohkolausunnot. Loput tikkaat voidaan esittää alla esitetyllä tavalla.

syntaksi:

If(condition)
{
Statement(s);
}
Else if(condition)
{
Statement(s);
}
else if(condition)
{
Statement(s)
}

Else
{
Statement(s)
}
Statement(s);

  • Null else tai Simple else

jos ohjelmoija voi suorittaa tai ohittaa joukon ohjeita ehdon arvon perusteella. Valitaan yksinkertainen yksisuuntainen lausuma. Joukko lausuntoja suoritetaan, jos ehto on tosi. Jos ehto on väärä, tarkastus etenee if-ilmoituksen jälkeen seuraavalla ilmoituksella. Yksinkertainen else-lauseke:

syntaksi:

If(condition)
{
Statement(s);
}
Statement(s);

2. Switch Statement

C tarjoaa valintalauseen usealla tavalla ikään kuin ohjelmasta tulisi vähemmän luettava, kun ehtojen määrä kasvaa. C: llä on monisuuntainen valintalauseke nimeltä switch statement, joka on helppo ymmärtää tämän ongelman ratkaisemiseksi. Kytkimen ilmoitus on helppo ymmärtää, jos vaihtoehtoja on enemmän kuin 3. Komento vaihtaa lohkojen välillä lausekkeen arvon perusteella. Jokaisella lohkolla on vastaava arvo.

syntaksi:

Switch(expression)
{
Case label1:
Statement(S);
Break;
Case label2:
Statement(S);
Break;
Case label3;
Statement(s);
Break;
….
Case labelN:
Statement(s);
Break;
Default:
Statement(s);
Break;
}

case-avainsanalla jokainen lohko näytetään ja lohkon etiketti seuraa case-avainsanaa. Oletuslohko ja katkolauseke ovat valinnaisia kytkinlausekkeessa.

3. Konditionaalinen Operaattorilauseke

C-kieli tarjoaa epätavallisen operaattorin, joka esitetään ehdollisena operaattorina.

syntaksi:

(condition)? expr1: expr2

Expr1 suoritetaan, kun ehto on voimassa. Sitten Expr2 suoritetaan, jos lausunto on virheellinen.

4. Goton lausuma

Goton lausuma tunnetaan hyppykontrollilausunnoista. Sitä käytetään ohjelman hallinnan siirtämiseen lohkosta toiseen. Goto-avainsanaa käytetään Goto-lausuman julistamiseen.

syntaksi:

goto labelname;
labelname;

yllä olevassa syntaksissa goto on avainsana, jota käytetään siirtämään ohjaus merkelnimeen. labelname on muuttujan nimi. Tässä tapauksessa goto siirtää ohjelman hallinnan labelname-nimeen ja labelname-nimen perässä olevat lausumat suoritetaan.

5. Silmukkalauseet

ohjelmoija saattaa haluta toistaa useita ohjeita C-ohjelmia kirjoittaessaan, kunnes tietyt vaatimukset täyttyvät. Tätä varten C tekee silmukkailmoituksia päätöksentekoa varten. Meillä on kolmenlaisia silmukoita,

  1. jos silmukka
  2. kun taas silmukka
  3. Tee kun Silmukka
for-silmukassa oleva silmukka

suoritetaan vain yhden kerran. Sen jälkeen kunto tarkistetaan ja jos tilan tulos on tosi, se suorittaa silmukan. Jos se on väärä, niin silmukka on päättynyt. Kuntoarvioinnin tulos on kuitenkin totta, for Loopin kehon sisällä olevat lauseet suoritetaan ja lauseke päivitetään. Sen jälkeen kunto tarkistetaan uudelleen. Tämä prosessi jatkuu, kunnes tulos ehto muuttuu vääräksi. Kun ehto on väärä, silmukka päättyy.

syntaksi:

for( initialization statement; condition)
{
//statements inside the loop
}

vaikka Silmukka

C: ssä, while-silmukka on ohjattu sisääntulosilmukka. While-silmukoiden runko suoritetaan vain, jos ehto on voimassa. Silmukkarakennetta ei suoriteta, jos ehto on virheellinen.
while-silmukoita käytetään yleensä silloin, kun useita ohjeita joudutaan toistamaan määräämättömän ajan.

syntaksi:

While(condition)
{
//statements inside the loop
}

Do While Loop

toisin kuin While loop, the body of do on ero while and … vaikka silmukka on taattu tehdä kerran kerrallaan.

syntaksi:

Do
{
//statements inside the loop
}
While(condition);

johtopäätös

tässä artikkelissa on nähty, mitkä ovat erilaiset C-kirjaimen ohjauslauseet syntakseineen ja esimerkkeineen.

suositeltu artikkeli

tämä on C kohdassa olevien Tarkastuslausumien opas. Tässä keskustelemme erityyppisistä ohjaus lausekkeet C kuten If, Kytkin, ehdollinen operaattori, goto ja silmukka sekä syntaksi. Voit myös käydä läpi muita ehdotettuja artikkeleita lisätietoja–

  1. Continue statement in C#
  2. Break Statement in Python
  3. Control Statement in C++
  4. Control Statement in PHP
0 osakkeet

Vastaa

Sähköpostiosoitettasi ei julkaista.