Mi az, ha a C állítás?

Ha az utasítás egyszerűen egy műveletkészlet, amely felhasználható a kifejezések összehasonlítására. Ezeknek általában két LHS és RHS értéke van. Ez a kezelő összehasonlítja a bal és a jobb oldal kifejezését. Összehasonlításképpen egyszerűen visszaad egy logikai értéket

Szintaxis

A If-állítás általános szintaxisa C-ben:

if(expression to be evaluated ) (
// sets of instruction which needs to be executed
)

A szintaxis magyarázata

Most értjük meg a fenti szintaxist

Az általános If-nyilatkozat a fent említett módon kompromittál, és különféle részeket tartalmaz. Magyarázza el az egyes részeket

  • Értékelhető kifejezés - Ebben a részben az állítás kiértékelése megtörténik. Ez a szakasz általában a bal és a jobb oldalból áll. Összehasonlítottuk és kiértékeljük mindkét bal oldali oldalt, amely LHS, valamint a jobb oldalt, amely RHS. Ha az LHS megegyezik az RHS-rel, vagy a kifejezés igaz, akkor a kontroll belép az if-szakaszba
  • Végrehajtandó utasításkészletek - Ha az if mondat kifejezése teljesül, akkor végrehajtásra kerülnek a végrehajtandó utasításkészletek

Az első rész tipikus példája lehet, ha az „1 kevesebb, mint 10”, és a végrehajtandó kód egyszerű példája lehet bármilyen szám kinyomtatása.

Különböző típusú if-nyilatkozatok

Ezek a If nyilatkozatok különféle típusai. Magyarázza meg mélyebben a szintaxist

  • If-else nyilatkozat
  • If-elseif-else nyilatkozat

If-else nyilatkozat

Ebben a szintaxisban hasonló:

if(expression to be evaluated ) (
// sets of instruction which needs to be executed
) else (
// sets of instruction which needs to be executed
)

If-elseif-else nyilatkozat

Ebben a szintaxisban hasonló:

if( expression to be evaluated ) (
// sets of instruction which needs to be executed for if-block
) else if(
// sets of instruction which needs to be executed for else-if block
) else (
// sets of instruction which needs to be executed for else block
)

Ebben a szakaszban az egyes blokkokat kiértékelik, és a kódot az értékelésnek megfelelően hajtják végre

Most nézzük meg az If nyilatkozat általános folyamatábráját a C-ben

Az If nyilatkozat folyamatábrája

Példák

Most értjük meg a fent említett szintaxist példákkal

Ha Nyilatkozat példa

Nézzünk erre egy példával

#include
void main () (
int varNumValue = 1;
if( varNumValue < 10 ) ( // checks the condition
printf("if statement instructions"); // sets of instructions which needs to be executed
)
)

Most másolja át a fenti kódrészletet és futtassa azt

Ez a következő kimenetet fogja mutatni

Példa if-else állításra

Nézzünk erre egy példával

#include
void main () (
char favoritePlaceToVisit() = "New York";
if (favoritePlaceToVisit == "New York") ( // checks the condition
printf(" Your favorite place to visit is New York "); // sets of instructions which needs to be executed for if block
) else (
printf("Your favorite place is different city"); // sets of instructions which needs to be executed for else block
)
)

Most másolja át a fenti kódrészletet és futtassa azt

A következő kimenetet fogja mutatni:

Inicializáljuk a kedvencPlaceToVisit változót a „Vegas” értékkel, hogy a blokk végrehajtása megtörténjen.

Nézzünk erre egy példával

#include
void main () (
char favoriteFruit() = "Apple";
if (favoriteFruit == "Kiwi") ( // checks the condition
printf("You like to eat Apple"); // sets of instructions which needs to be executed for if block
) else (
printf("You don't like to eat Apple"); // sets of instructions which needs to be executed for else block
)
)

Most másolja át a fenti kódrészletet és futtassa azt

A következő kimenetet fogja mutatni:

Most már könnyű megérteni, mi az a If nyilatkozat, és mi az, ha az if-else állítás

Példa az if-elseif-else utasításra

#include
void main () (
int enterNumberOfCarsYouHave = 1;
if( enterNumberOfCarsYouHave == 1 ) ( // checks the condition
printf("You have one car"); // sets of instructions which needs to be executed for if block
)
else if( enterNumberOfCarsYouHave == 2 ) ( // checks the condition
printf("You have two cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 3 ) ( // checks the condition
printf("You have three cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 4 ) ( // checks the condition
printf("You have four cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 5 ) ( // checks the condition
printf("You have five cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 6 ) ( // checks the condition
printf("You have six cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 7 ) ( // checks the condition
printf("You have seven cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 8 ) ( // checks the condition
printf("You have eight cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 9 ) ( // checks the condition
printf("You have nine cars"); // sets of instructions which needs to be executed for if else block
)
else (
printf("You have more than 10 cars"); // sets of instructions which needs to be executed for else block
)
)

Most másolja át a fenti kódrészletet és futtassa azt

A következő kimenetet fogja mutatni:

Következtetés

A C olyan programozási nyelv, ahol nagyon sok fogalom létezik, amelyeket meg kell tanulni. Ha az állítás az egyik. Ezek az operátorok alapvetõen végrehajtják a kódot annak ellenõrzéséhez, hogy a kifejezés értéke igaz-e vagy sem. A kifejezésértékelés alapján végrehajtja a kódot. És ha az állítást széles körben használják bármelyik programozási nyelvben a különféle logikai programozási kifejezésekhez

Ajánlott cikkek

Ez egy útmutató a If nyilatkozathoz a C. pontban. Itt tárgyaljuk a If nyilatkozat különféle típusait, a szintaxis megfelelő magyarázatával és a minta kódjával. Lehet, hogy megnézi a következő cikkeket is, ha többet szeretne megtudni -

  1. C # ha nyilatkozat
  2. If-else nyilatkozat C
  3. Kapcsoló nyilatkozat C-ben
  4. Ha más állítás Pythonban
  5. Jquery IF nyilatkozat (szintaxis)
  6. Ha nyilatkozat a Pythonban
  7. Útmutató az If-nyilatkozathoz R példákkal

Kategória: