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 -
- C # ha nyilatkozat
- If-else nyilatkozat C
- Kapcsoló nyilatkozat C-ben
- Ha más állítás Pythonban
- Jquery IF nyilatkozat (szintaxis)
- Ha nyilatkozat a Pythonban
- Útmutató az If-nyilatkozathoz R példákkal