Vad är om uttalande i C?

Om uttalande helt enkelt är en uppsättning operation som kan användas för att jämföra uttryck. Dessa har i allmänhet två värden på LHS och RHS. Den här operatören jämför uttrycket på vänster och höger sida. I jämförelse ger det helt enkelt ett booleskt värde

Syntax

Den allmänna syntaxen för If-uttalande i C är,

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

Förklaring av syntax

Låt oss nu förstå ovanstående syntax

En allmän om uttalande komprometterar på ovan nämnda sätt och den innehåller olika delar. Låt oss förklara varje del

  • Uttryck som ska utvärderas - I denna del görs utvärdering av uttalandet. Detta avsnitt består vanligtvis av vänster och höger sida. Både vänstra sidor som är LHS, liksom en höger sida som är RHS, jämförs och utvärderas. Om LHS är lika med RHS eller uttrycket är sant kommer kontrollen in i if-sektionen
  • Instruktionsuppsättningar som måste utföras - Om uttrycket för if-blocket är uppfyllt utförs de instruktionsuppsättningar som behöver utföras

Ett typiskt exempel på den första delen kan vara om "1 är mindre än 10" och ett enkelt exempel på kod som måste utföras kan vara att skriva ut valfritt nummer

Olika typer av if-uttalande

Dessa är olika typer av If-uttalande. Låt oss förklara ingående med syntax

  • Om annat uttalande
  • Om annat-uttalande

Om annat uttalande

I denna syntax liknar:

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

Om annat-uttalande

I denna syntax liknar:

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 detta avsnitt utvärderas varje block och koden utförs enligt utvärderingen

Låt oss nu se det allmänna flödesschemat för If-uttalande i C

Flödesschema över If-uttalande

exempel

Låt oss nu förstå ovanstående syntax med exempel

Om uttalande exempel

Låt oss titta på detta med ett exempel

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

Nu kopierar du kodavsnittet ovan och kör det

Följande utgång visas

Exempel på uttalande om annat

Låt oss titta på detta med ett exempel

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

Nu kopierar du kodavsnittet ovan och kör det

Följande utgång visas:

Låt oss nu initiera variabeln favoritePlaceToVisit med värdet säga "Vegas" så att annat block blir kört

Låt oss titta på detta med ett exempel

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

Nu kopierar du kodavsnittet ovan och kör det

Följande utgång visas:

Nu är det lätt att förstå vad som är om uttalande och vad som är ett uttalande om annat

Exempel på if-elseif-else-uttalande

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

Nu kopierar du kodavsnittet ovan och kör det

Följande utgång visas:

Slutsats

C är ett programmeringsspråk där det finns många koncept som man behöver studera. Om uttalandet är ett av dessa. Dessa operatörer kör i princip koden för att kontrollera om uttrycksvärdet är sant eller inte. Baserat på uttrycksutvärderingen utför den koden. Och om uttalandet används i många programmeringsspråk för olika logiska programmeringsuttryck

Rekommenderade artiklar

Detta är en guide till If-uttalande i C. Här diskuterar vi olika typer av if-uttalande med lämplig förklaring av syntaxen tillsammans med provkod. Du kan också titta på följande artiklar för att lära dig mer -

  1. C # om uttalande
  2. Om annat uttalande i C
  3. Byt uttalande i C
  4. Om annat uttalande i Python
  5. Jquery IF-uttalande (syntax)
  6. Om uttalande i Python
  7. Guide till if-uttalande i R med exempel

Kategori: