Ellenőrzési nyilatkozatok, C Az ellenőrző nyilatkozatok típusai a C nyelven

Tartalomjegyzék:

Anonim

Bevezetés a C

C-ben a vezérlés az egyik utasításról a következőre egészen addig folyik, az összes programban. Ezt a vezérlőáramot az egyik parancsról a másikra szekvenciális vezérlőáramnak nevezzük. Ennek ellenére a legtöbb C programban a programozó logika írása közben kihagyhatja az utasításokat, vagy ismételten megismételheti az utasításokat. Ezt szekvenciális vezérlőáramnak lehet nevezni. A C-ben szereplő nyilatkozatok lehetővé teszik a programozók számára, hogy olyan döntéseket hozzanak, amelyeket döntéshozatali vagy ellenőrzési nyilatkozatoknak hívnak. Az alábbiakban a C ellenőrző nyilatkozatok típusait tárgyaljuk.

Az ellenőrzési nyilatkozatok típusai a C

A C támogatja az elágazó nyilatkozatok feltétel nélküli halmazát is, amelyek a vezérlőt átviszik a program másik helyére. Kiválasztási nyilatkozatok C-ben

  1. Ha nyilatkozatok
  2. Kapcsoló nyilatkozat
  3. Feltételes üzemeltetői nyilatkozat
  4. Goto nyilatkozat
  5. Huroknyilatkozatok

1. Ha nyilatkozatok

Ha az utasítás lehetővé teszi a programozónak, hogy egy feltétel alapján utasításokat válasszon. Ha a feltételt valóra értékelik, akkor egy utasításkészlet kerül végrehajtásra, és egy másik utasításkészlet lesz végrehajtva, ha a feltételt hamisnak ítélik meg. 4féle típusú nyilatkozatunk van, amelyek:
1. Ha..elles
2. Beágyazott, ha
3. Máshol létra
4. Egyszerű, ha semmi
5. Semmi sem egyszerű

  • Ha… egyéb nyilatkozat

Ebben az utasításban kétféle végrehajtható utasítás van. Először: ha a feltétel igaz, akkor az első utasítás végrehajtódik, ha a feltétel hamis, akkor a második feltétel kerül végrehajtásra.

Szintaxis:

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

  • Beágyazott, ha

Ha a feltételt igaznak értékelik az első if állításban, akkor a feltételt a másodikban, ha az állítást értékelik, és így tovább.

Szintaxis:

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

  • egyébként, ha létrán

A megfelelő utasítás-tömb akkor kerül végrehajtásra, amikor az első feltétel helyes. Ha a feltétel nem megfelelő, akkor a következő feltételt ellenőrzik. Ha az összes specifikáció meghiúsul, akkor az alapértelmezett blokk utasítások kerülnek végrehajtásra. A létra fennmaradó része az alábbiak szerint látható.

Szintaxis:

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

Else
(
Statement(s)
)
Statement(s);

  • Semmi sem egyszerű

Ha a programozó végrehajthatja vagy kihagyhatja egy utasításkészletet a feltétel értéke alapján. Az egyszerű egyirányú utasítás kerül kiválasztásra. Nyilatkozatok sorozatot hajtják végre, ha a feltétel teljesül. Ha a feltétel hamis, akkor az ellenőrzés a következő nyilatkozattal folytatja az if nyilatkozatot. Egyszerű egyéb nyilatkozat:

Szintaxis:

If(condition)
(
Statement(s);
)
Statement(s);

2. Kapcsoló nyilatkozat

A C többféle választási nyilatkozatot kínál, mintha a program kevésbé lesz olvasható, amikor a feltételek száma növekszik. A C többváltozós választási nyilatkozattal rendelkezik, amelyet úgy hívnak, hogy a kapcsoló utasítás, amely könnyen érthető a probléma megoldásához. A kapcsoló nyilatkozata könnyen érthető, ha több mint 3 alternatíva létezik. A parancs a kifejezés értéke alapján válthat a blokkok között. Minden blokknak megfelelő értéke lesz.

Szintaxis:

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;
)

A nagybetűs kulcsszóval minden blokk megjelenik, és a blokkcímke követi a kis- és nagybetűs kulcsszót. Az alapértelmezett blokk és a törés utasítás választható a kapcsoló utasításban.

3. Feltételes üzemeltetői nyilatkozat

A C nyelv szokatlan operátort biztosít, amelyet feltételes operátorként képviselnek.

Szintaxis:

(condition)? expr1: expr2

Az Expr1 akkor kerül végrehajtásra, ha a feltétel érvényes. Ezután az Expr2 kerül végrehajtásra, ha az állítás helytelen.

4. Goto nyilatkozat

A goto utasítás ismert a vezérlő utasítások átugrásával. A program vezérlésének egyik blokkról a másikra történő átvitelére szolgál. A goto kulcsszó szolgál a goto utasítás deklarálására.

Szintaxis:

goto labelname;
labelname;

A fenti szintaxisban a goto egy olyan kulcsszó, amelyet a vezérlő áthelyezésére a címkenévre használnak. a labelname változó név. Ebben az esetben a goto átveszi a program vezérlését a címkénévre, és a címkenév követõ utasítások kerülnek végrehajtásra.

5. Huroknyilatkozatok

A programozó esetleg meg akarja ismételni több utasítást, amikor C programokat ír, amíg bizonyos követelmények teljesülnek. E célból C huroknyilatkozatokat tesz a döntéshozatalhoz. Háromféle hurok van,

  1. A Loop számára
  2. Míg a hurok
  3. Csináld, míg a hurok
1. A hurok számára

A For hurokban az inicializálási utasítás csak egyszer kerül végrehajtásra. Ezután a feltételt ellenőrzik, és ha a feltétel eredménye igaz, akkor végrehajtja a hurkot. Ha ez hamis, akkor a hurok számára megszűnik. A feltételértékelés eredménye azonban igaz, a for ciklus törzsén belüli utasítások végrehajtásra kerülnek, és a kifejezés frissül. Ezután az állapotot újra ellenőrzik. Ez a folyamat addig folytatódik, amíg a feltétel eredménye hamis lesz. Ha a feltétel hamis, akkor a hurok megszűnik.

Szintaxis:

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

2. Amíg a hurok

C-ben a while ciklus irányított belépési hurok. A ciklusok testét csak akkor hajtják végre, ha a feltétel érvényes. A hurok felépítése nem kerül végrehajtásra, ha a feltétel hibás.
A rövid ideig tartó hurkokat általában akkor használják, amikor több utasítást határozatlan ideig meg kell ismételni.

Szintaxis:

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

3. Csináljon hurkot

Ellentétben a loop cikkel, a do test lényege a különbség a while és… míg a hurok garantáltan egyszerre történik.

Szintaxis:

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

Következtetés

Ebben a cikkben láttuk, hogy mi a különféle C vezérlő utasítások, szintaxisukkal és példáikkal együtt.

Ajánlott cikk

Ez egy útmutató a C ellenőrző nyilatkozatokhoz. Itt tárgyaljuk a C típusú ellenőrzési nyilatkozatok különféle típusait, mint például a If, a kapcsoló, a feltételes operátor, a goto és a Loop, valamint a szintaxis. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Python Break nyilatkozat (példák)
  2. Bevezetés a Java kijelentés folytatásához
  3. Mi a kapcsoló nyilatkozat a C ++-ban?
  4. A 8 legfontosabb feltételes nyilatkozat a JavaScript-ben
  5. Folytassa a nyilatkozatot a C # példában
  6. Break nyilatkozat Pythonban
  7. Különböző ellenőrzési nyilatkozat a C ++-ban
  8. A 4 legfontosabb ellenőrzési nyilatkozat a PHP-ben