Mikä on If-lause C-lauseessa?

Jos lause on yksinkertaisesti operaatio, jota voidaan käyttää lauseiden vertaamiseen. Näillä on yleensä kaksi LHS: n ja RHS: n arvoa. Tämä operaattori vertaa vasemman ja oikean puolen ilmaisua. Vertailun vuoksi se vain palauttaa Boolen arvon

Syntaksi

Ifin lauseen C yleinen syntaksi on,

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

Syntaksin selitys

Ymmärrämme nyt yllä oleva syntaksi

Yleinen If-lausunto vaarantaa yllä mainitulla tavalla ja sisältää erilaisia ​​osia. Selitetään jokainen osa

  • Arvioitava lauseke - Tässä osassa lausunto arvioidaan. Tämä osa käsittää yleensä vasemman ja oikean puolen. Molemmat vasen reuna, joka on LHS, sekä oikea puoli, joka on RHS, verrataan ja arvioidaan. Jos LHS on yhtä suuri kuin RHS tai lauseke on totta, niin valvonta tulee if-kohtaan
  • Suoritettavat käskyjoukot - Jos if-lauseen lauseke täyttyy, suoritetaan suoritettavat käskyjoukot

Tyypillinen esimerkki ensimmäisestä osasta voi olla, jos ”1 on alle 10”, ja yksinkertainen esimerkki koodista, joka on suoritettava, voisi olla minkä tahansa numeron tulostaminen

Erityyppiset If-lausunnot

Nämä ovat erityyppisiä If-lausuntoja. Selitetään perusteellisesti syntaksilla

  • Jos muuta -lausunto
  • If-elseif-else -lausunto

Jos muuta -lausunto

Tässä syntaksissa on samanlainen:

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 -lausunto

Tässä syntaksissa on samanlainen:

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
)

Tässä osassa jokainen lohko arvioidaan ja koodi suoritetaan arvioinnin mukaisesti

Katsokaamme nyt If-lausunnon yleinen vuokaavio C: ssä

If-lausunnon vuokaavio

esimerkit

Ymmärtäkäämme nyt edellä mainitun syntaksin esimerkein

Jos lausunto esimerkki

Katsokaamme tätä esimerkillä

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

Kopioi nyt yllä oleva koodinpätkä ja suorita se

Se näyttää seuraavan tuloksen

Esimerkki jos muu-lauseesta

Katsokaamme tätä esimerkillä

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

Kopioi nyt yllä oleva koodinpätkä ja suorita se

Se näyttää seuraavan tuloksen:

Alustakaamme nyt muuttuja favoritePlaceToVisit arvolla ”Vegas”, niin että muu lohko suoritetaan

Katsokaamme tätä esimerkillä

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

Kopioi nyt yllä oleva koodinpätkä ja suorita se

Se näyttää seuraavan tuloksen:

Nyt on helppo ymmärtää mikä on If-lausunto ja mikä on if-else -lausunto

Esimerkki lauseesta if-elseif-else

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

Kopioi nyt yllä oleva koodinpätkä ja suorita se

Se näyttää seuraavan tuloksen:

johtopäätös

C on ohjelmointikieli, jossa on paljon käsitteitä, jotka on tutkittava. Jos lausunto on yksi niistä. Nämä operaattorit suorittavat periaatteessa koodin tarkistaakseen, onko lausekkeen arvo totta vai ei. Lausekkeen arvioinnin perusteella se suorittaa koodin. Ja jos käskyä käytetään laajasti missä tahansa ohjelmointikielessä useisiin loogisiin ohjelmointilausekkeisiin

Suositellut artikkelit

Tämä on opas If-lauseeseen C: ssä. Tässä keskustellaan If-lausekkeen erityypeistä syntaksin asianmukaisella selityksellä yhdessä näytekoodin kanssa. Saatat myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. C # jos lausunto
  2. Jos muu asia, lausunto C: ssä
  3. Vaihda lausunto C: ssä
  4. Jos muu lausunto Pythonissa
  5. Jquery IF -lausunto (syntaksi)
  6. Jos lausunto Pythonissa
  7. Opas If-lausuntoon R esimerkillä