Hva er hvis uttalelse i C?

Hvis uttalelse bare er et sett med operasjoner som kan brukes til å sammenligne uttrykk. Disse har vanligvis to verdier av LHS og RHS. Denne operatøren sammenligner uttrykket på venstre side og høyre side. Til sammenligning returnerer det ganske enkelt en boolsk verdi

syntax

Den generelle syntaks for If-uttalelse i C er,

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

Forklaring av syntaks

La oss nå forstå syntaksene ovenfor

En generell Hvis uttalelse går på akkord med ovennevnte måte, og den inneholder forskjellige deler. La oss forklare hver del

  • Uttrykk som skal evalueres - I denne delen blir evaluering av utsagnet gjort. Denne seksjonen består vanligvis av venstre side og høyre side. Både venstre side som er LHS, samt en høyre side som er RHS, blir sammenlignet og evaluert. Hvis LHS er lik RHS eller uttrykket er sant, kommer kontrollen inn i if-seksjonen
  • Instruksjonssett som må utføres - Hvis uttrykket av if-blokken er tilfredsstilt, blir instruksjonssettene som må utføres utført

Et typisk eksempel på den første delen kan være hvis “1 er mindre enn 10”, og et enkelt eksempel på kode som må utføres, kan være å skrive ut et hvilket som helst nummer

Ulike typer if-uttalelse

Dette er forskjellige typer If-uttalelse. La oss forklare grundig med syntaks

  • Hvis-annet uttalelse
  • Hvis annet-uttalelse

Hvis-annet uttalelse

I denne syntaks ligner på:

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

Hvis annet-uttalelse

I denne syntaks ligner på:

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
)

I denne delen evalueres hver blokk og koden utføres i henhold til evalueringen

La oss nå se det generelle flytskjemaet for If Statement i C

Flowdiagram over If-uttalelse

eksempler

La oss nå forstå den ovennevnte syntaks med eksempler

Hvis uttalelse eksempel

La oss se på dette med et eksempel

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

Nå, kopier kodebiten ovenfor og kjør den

Den vil vise følgende utgang

Hvis annet uttalelseseksempel

La oss se på dette med et eksempel

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

Nå, kopier kodebiten ovenfor og kjør den

Den vil vise følgende utgang:

La oss nå initialisere variabelen favoritePlaceToVisit med verdi si "Vegas" slik at ellers blokkering blir kjørt

La oss se på dette med et eksempel

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

Nå, kopier kodebiten ovenfor og kjør den

Den vil vise følgende utgang:

Nå er det lett å forstå hva som er hvis uttalelse og hva som er et utsagn om annet

Eksempel på if-elseif-else uttalelse

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

Nå, kopier kodebiten ovenfor og kjør den

Den vil vise følgende utgang:

Konklusjon

C er et programmeringsspråk der det er mange konsepter som man trenger å studere. Hvis uttalelsen er en av disse. Disse operatørene kjører i utgangspunktet koden for å sjekke om uttrykksverdien er sann eller ikke. Basert på uttrykksevalueringen utfører den koden. Og hvis uttalelsen er mye brukt på et hvilket som helst programmeringsspråk til forskjellige logiske programmeringsuttrykk

Anbefalte artikler

Dette er en guide til If-uttalelse i C. Her diskuterer vi de forskjellige typene av-uttalelser med passende forklaring av syntaks sammen med prøvekode. Du kan også se på følgende artikler for å lære mer -

  1. C # hvis uttalelse
  2. Hvis-annet uttalelse i C
  3. Bytt uttalelse i C
  4. Hvis annet utsagn i Python
  5. Jquery IF-uttalelse (syntaks)
  6. Hvis uttalelse i Python
  7. Veiledning til If-uttalelse i R med eksempler