Wat is If Statement in C?
Als Statement gewoon een reeks bewerkingen is die kunnen worden gebruikt om expressies te vergelijken. Deze hebben over het algemeen twee waarden van LHS en RHS. Deze operator vergelijkt de uitdrukking van de linkerkant en de rechterkant. Ter vergelijking, het geeft eenvoudig een Booleaanse waarde terug
Syntaxis
De algemene syntaxis van If Statement in C is,
if(expression to be evaluated ) (
// sets of instruction which needs to be executed
)
Verklaring van de syntaxis
Laten we nu de bovenstaande syntaxis begrijpen
Een algemene If-verklaring sluit op bovengenoemde manier een compromis en bevat verschillende delen. Laten we elk deel uitleggen
- Te evalueren expressie - In dit deel wordt de evaluatie geëvalueerd. Dit gedeelte bestaat in het algemeen uit de linkerkant en rechterkant. Zowel de linkerzijde die LHS is, als een rechterzijde die RHS is, wordt vergeleken en geëvalueerd. Als de LHS gelijk is aan RHS of de uitdrukking waar is, komt de besturing in de if-sectie
- Sets instructies die moeten worden uitgevoerd - Als aan de expressie van het if-blok wordt voldaan, worden de sets instructies die moeten worden uitgevoerd, uitgevoerd
Een typisch voorbeeld van het eerste deel kan zijn als "1 kleiner is dan 10" en een eenvoudig voorbeeld van een code die moet worden uitgevoerd, is om een willekeurig nummer af te drukken
Verschillende soorten If-verklaringen
Dit zijn verschillende soorten If Statement. Laten we het met syntaxis nader toelichten
- Indien anders
- Zo-anders-anders statement
Indien anders
In deze syntaxis lijkt het op:
if(expression to be evaluated ) (
// sets of instruction which needs to be executed
) else (
// sets of instruction which needs to be executed
)
Zo-anders-anders statement
In deze syntaxis lijkt het op:
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
)
In deze sectie wordt elk blok geëvalueerd en wordt de code uitgevoerd volgens de evaluatie
Laten we nu het algemene stroomschema van If Statement in C bekijken
Stroomdiagram van If Statement
Voorbeelden
Laten we nu de bovengenoemde syntaxis met voorbeelden begrijpen
Als Statement-voorbeeld
Laten we hier eens naar kijken met een voorbeeld
#include
void main () (
int varNumValue = 1;
if( varNumValue < 10 ) ( // checks the condition
printf("if statement instructions"); // sets of instructions which needs to be executed
)
)
Kopieer nu het bovenstaande codefragment en voer het uit
Het zal de volgende uitvoer tonen
If-else statement-voorbeeld
Laten we hier eens naar kijken met een voorbeeld
#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
)
)
Kopieer nu het bovenstaande codefragment en voer het uit
Het zal de volgende uitvoer tonen:
Laten we nu de variabele favoritePlaceToVisit initialiseren met waarde en zeggen "Vegas" zodat anders het blok wordt uitgevoerd
Laten we hier eens naar kijken met een voorbeeld
#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
)
)
Kopieer nu het bovenstaande codefragment en voer het uit
Het zal de volgende uitvoer tonen:
Nu is het gemakkelijk om te begrijpen wat een If Statement is en wat een if-else statement is
Voorbeeld van de instructie 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
)
)
Kopieer nu het bovenstaande codefragment en voer het uit
Het zal de volgende uitvoer tonen:
Conclusie
C is een programmeertaal waar veel concepten moeten worden bestudeerd. Als de verklaring daar een van is. Deze operatoren voeren in principe de code uit om te controleren of de expressiewaarde waar is of niet. Op basis van de expressie-evaluatie voert het de code uit. En als de verklaring op grote schaal wordt gebruikt in elke programmeertaal voor verschillende logische programmeeruitdrukkingen
Aanbevolen artikelen
Dit is een handleiding voor If Statement in C. Hier bespreken we de verschillende soorten If Statement met de juiste uitleg van de syntaxis samen met voorbeeldcode. U kunt ook de volgende artikelen bekijken voor meer informatie -
- C # als Verklaring
- Indien anders Verklaring in C
- Switch-verklaring in C
- Als andere verklaring in Python
- Jquery IF-verklaring (syntaxis)
- If Statement in Python
- Handleiding voor If-verklaring in R met voorbeelden