Was ist eine if-Anweisung in C?

If-Anweisung ist einfach eine Operation, mit der Ausdrücke verglichen werden können. Diese haben im Allgemeinen zwei Werte für LHS und RHS. Dieser Operator vergleicht den Ausdruck der linken und rechten Seite. Im Vergleich gibt es einfach einen Booleschen Wert zurück

Syntax

Die allgemeine Syntax der If-Anweisung in C lautet:

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

Erklärung der Syntax

Lassen Sie uns nun die obige Syntax verstehen

Eine allgemeine If-Anweisung geht die oben genannten Kompromisse ein und enthält verschiedene Teile. Lassen Sie uns jeden Teil erklären

  • Zu bewertender Ausdruck - In diesem Teil wird die Aussage bewertet . Dieser Abschnitt umfasst in der Regel die linke und die rechte Seite. Es werden sowohl die linke Seite, die LHS ist, als auch die rechte Seite, die RHS ist, verglichen und ausgewertet. Wenn LHS gleich RHS ist oder der Ausdruck wahr ist, wird das Steuerelement in den if-Abschnitt eingegeben
  • Befehlssätze, die ausgeführt werden müssen - Wenn der Ausdruck des if-Blocks erfüllt ist, werden die Befehlssätze ausgeführt, die ausgeführt werden müssen

Ein typisches Beispiel für den ersten Teil könnte sein, dass "1 kleiner als 10" ist und ein einfaches Beispiel für Code, der ausgeführt werden muss, das Drucken einer beliebigen Zahl sein könnte

Verschiedene Arten von if-Anweisungen

Dies sind verschiedene Arten von If-Anweisungen. Lassen Sie uns die Syntax genauer erläutern

  • If-else-Anweisung
  • If-elseif-else-Anweisung

If-else-Anweisung

In dieser Syntax ist ähnlich wie:

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

In dieser Syntax ist ähnlich wie:

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 diesem Abschnitt wird jeder Block ausgewertet und der Code gemäß der Auswertung ausgeführt

Sehen wir uns nun das allgemeine Flussdiagramm der If-Anweisung in C an

Flussdiagramm der If-Anweisung

Beispiele

Lassen Sie uns nun die oben erwähnte Syntax anhand von Beispielen verstehen

If Statement Beispiel

Schauen wir uns das an einem Beispiel an

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

Kopieren Sie nun den obigen Codeausschnitt und führen Sie ihn aus

Es wird die folgende Ausgabe angezeigt

Beispiel für eine If-else-Anweisung

Schauen wir uns das an einem Beispiel an

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

Kopieren Sie nun den obigen Codeausschnitt und führen Sie ihn aus

Es wird die folgende Ausgabe angezeigt:

Initialisieren wir nun die Variable favoritePlaceToVisit mit dem Wert "Vegas", damit der else-Block ausgeführt wird

Schauen wir uns das an einem Beispiel an

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

Kopieren Sie nun den obigen Codeausschnitt und führen Sie ihn aus

Es wird die folgende Ausgabe angezeigt:

Nun ist es leicht zu verstehen, was eine If-Anweisung und was eine if-else-Anweisung ist

Beispiel einer if-elseif-else-Anweisung

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

Kopieren Sie nun den obigen Codeausschnitt und führen Sie ihn aus

Es wird die folgende Ausgabe angezeigt:

Fazit

C ist eine Programmiersprache, in der es viele Konzepte gibt, die man studieren muss. Wenn die Aussage eine davon ist. Diese Operatoren führen den Code grundsätzlich aus, um zu überprüfen, ob der Ausdruckswert wahr ist oder nicht. Basierend auf der Ausdrucksauswertung führt es den Code aus. Und wenn die Anweisung in irgendeiner Programmiersprache zu verschiedenen logischen Programmierausdrücken weit verbreitet ist

Empfohlene Artikel

Dies ist eine Anleitung zur If-Anweisung in C. Hier werden die verschiedenen Arten der If-Anweisung mit der entsprechenden Erklärung der Syntax zusammen mit dem Beispielcode erläutert. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -

  1. C # if-Anweisung
  2. If-else-Anweisung in C
  3. Switch-Anweisung in C
  4. Wenn andere Anweisung in Python
  5. Jquery IF-Anweisung (Syntax)
  6. If-Anweisung in Python
  7. Leitfaden zur If-Anweisung in R mit Beispielen