vezérlő utasítások C nyelven

ellenőrző nyilatkozat C-ben

vezérlő utasítás A C

Bevezetés a vezérlő utasításokba a C

C-ben a vezérlő egy utasításból a következő utasításba áramlik, eddig minden programban. Ezt a vezérlőáramlást egyik parancsról a másikra szekvenciális vezérlőáramnak nevezzük. Ennek ellenére a legtöbb C programban a programozó kihagyhatja az utasításokat, vagy ismételten megismételheti az utasításokat, amikor logikát ír. Ezt szekvenciális vezérlési áramlásnak lehet nevezni. A C deklarációk lehetővé teszik a programozók számára, hogy olyan döntéseket hozzanak, amelyeket döntéshozatali vagy ellenőrzési deklarációknak neveznek.

a vezérlő utasítások típusai A C

C támogatja az elágazási utasítások feltétel nélküli készletét is, amelyek a vezérlést a program egy másik helyére továbbítják. Kiválasztási nyilatkozatok C.

indítsa el az ingyenes szoftverfejlesztési tanfolyamot

Webfejlesztés, programozási nyelvek, szoftvertesztelés & egyéb

  1. If utasítások
  2. kapcsoló utasítás
  3. feltételes operátor utasítás
  4. Goto utasítás
  5. hurok utasítások

1. If utasítások

If utasítások lehetővé teszik a programozó számára, hogy egy feltétel alapján utasításokat válasszon. Ha a feltétel értéke true, akkor egy utasításkészlet kerül végrehajtásra, és egy másik utasításkészlet kerül végrehajtásra, ha a feltétel értéke false. 4 típusú if utasításunk van, amelyek:
1. Ha..else
2. Beágyazott, ha
3. Más, ha létra
4. Egyszerű ha vagy null else
5. Null else vagy Simple else

  • If…else utasítás

ebben az utasításban kétféle utasítás van végrehajtva. Először is, ha a feltétel igaz, az első utasítás végrehajtásra kerül, ha a feltétel hamis, a második feltétel végrehajtásra kerül.

szintaxis:

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

  • beágyazott ha

ha a feltétel értéke true az első if utasításban, akkor a feltétel a második if utasításban kerül kiértékelésre és így tovább.

szintaxis:

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

  • else if Ladder

az utasítások megfelelő tömbje akkor kerül végrehajtásra, amikor az első feltétel helyes. Ha a feltétel helytelen, a következő feltétel igazolásra kerül. Ha az összes specifikáció sikertelen, az alapértelmezett blokk utasítások végrehajtásra kerülnek. A létra többi 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);

  • Null else vagy Simple else

ha a programozó végrehajthat vagy kihagyhat egy utasításkészletet a feltétel értéke alapján. Az egyszerű egyirányú utasítás van kiválasztva. Egy sor állítást hajtanak végre, ha a feltétel igaz. Ha a feltétel hamis, az ellenőrzés az if nyilatkozat után a következő nyilatkozattal folytatódik. Egyszerű else utasítás:

szintaxis:

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

2. Kapcsoló utasítás

C többféle módon kínál kiválasztási utasítást, mintha a Program kevésbé olvashatóvá válna, amikor a feltételek száma növekszik. A C-nek van egy többirányú kiválasztási utasítása, az úgynevezett switch utasítás, amely könnyen érthető a probléma megoldására. A kapcsoló deklarációja könnyen érthető, ha több mint 3 alternatíva létezik. A parancs a kifejezések értéke alapján vált 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;
}

az eset kulcsszó használata minden blokk megjelenik, a blokkcímke pedig az eset kulcsszót követi. Az alapértelmezett block és break utasítás opcionális a switch utasításban.

3. Feltételes operátor utasítás

C nyelv szokatlan operátort biztosít, amelyet feltételes operátorként ábrázolnak.

szintaxis:

(condition)? expr1: expr2

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

4. goto utasítás

a goto utasítás az ugró vezérlő utasításokról ismert. A program vezérlésének egyik blokkból a másikba történő átvitelére szolgál. a goto kulcsszó a goto utasítás deklarálására szolgál.

szintaxis:

goto labelname;
labelname;

a fenti szintaxisban a goto egy kulcsszó, amelyet a vezérlőnek a címkenévre történő átvitelére használnak. a labelname egy változó neve. Ebben az esetben a goto átadja a Program vezérlését a labelname-nek, majd a labelname utasításai végrehajtásra kerülnek.

5. Hurok utasítások

a programozó több utasítást is megismételhet C programok írásakor, amíg bizonyos követelmények nem teljesülnek. E célból C huroknyilatkozatokat tesz a döntéshozatalhoz. Három típusú hurok van,

  1. hurok esetén
  2. míg hurok
  3. Do While hurok
hurok esetén

a For hurokban az inicializálási utasítás csak egyszer kerül végrehajtásra. Ezt követően a feltétel be van jelölve, és ha a feltétel eredménye igaz, akkor végrehajtja a ciklust. Ha hamis, akkor a hurok 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. Ezt követően 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, a hurok megszűnik.

szintaxis:

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

míg hurok

C-ben a while hurok egy irányított belépési hurok. A while hurkok testét csak akkor hajtják végre, ha a feltétel érvényes. A hurok szerkezete nem kerül végrehajtásra, ha a feltétel pontszámok helytelen.
a while 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
}

Do While Loop

A while loop-tól eltérően a do törzse a while és … while loop közötti különbség garantáltan egyszerre történik.

szintaxis:

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

következtetés

ebben a cikkben láttuk, hogy mik a C különböző vezérlő utasításai, azok szintaxisával és példáival együtt.

ajánlott cikk

ez egy útmutató A C. Itt tárgyaljuk a C különböző típusú vezérlő utasításait, mint például az If, Switch, feltételes operátor, goto és Loop, valamint a szintaxis. Azt is megy át a többi javasolt cikkek többet–

  1. Continue utasítás C #
  2. Break utasítás Python
  3. Control utasítás C++
  4. Control utasítás PHP
0 részvények

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.