IF-ELSE-Anweisung in der C-Programmierung

IF-ELSE-Anweisung in der C-Programmierung
Bei der C-Programmierung ist die Entscheidungsfindung ein grundlegendes Konzept, mit dem Programme bestimmte Codeblöcke basierend auf bestimmten Bedingungen ausführen können. Die IF-ELSE-Erklärung ist eine der am häufigsten verwendeten Entscheidungsaussagen in C. Der IF-ELSE-Aussage ist vielseitig und kann in einer Vielzahl von Anwendungen verwendet werden, von einer einfachen Benutzereingabevalidierung bis hin zur komplexen algorithmischen Entscheidungsfindung.

In diesem Artikel können Benutzer etwas kennenlernen Wenn Sie sich befinden Im Detail, seine Syntax und ihre Verwendung in der C -Programmierung.

Was ist IF-ELSE-Anweisung und wie Sie sie in C implementieren sollen??

Ein IF-ELSE-Aussage wird in der C-Programmierung für Entscheidungszwecke verwendet, da Benutzer Entscheidungen treffen können, basierend darauf, ob etwas wahr oder falsch ist. In der C -Programmierung verwenden Sie die 'Wenn' Schlüsselwort, gefolgt von einer Bedingung in Klammern und einer Reihe von Anweisungen, die in lockigen Klammern eingeschlossen sind, die ausgeführt werden, wenn die Bedingung wahr ist. Wenn die Bedingung falsch ist, können Sie die hinzufügen 'anders' Schlüsselwort, gefolgt von einem weiteren Satz von Anweisungen, die stattdessen ausgeführt werden.

Das Folgende ist die allgemeine Syntax zu verwenden IF-ELSE-Aussage in C:

if (Testausdruck)

// Code ausführen, wenn der Testausdruck wahr erscheint

anders
// Code ausführen, wenn der Testausdruck falsch erscheint

Unter Verwendung der obigen Syntax bewertet das Programm zunächst den Testausdruck, und wenn es wahr ist, werden die Anweisungen innerhalb des If -Körpers ausgeführt. Wenn der Testausdruck falsch erscheint, werden stattdessen die Aussagen innerhalb des elendlichen Blocks ausgeführt, und die Aussagen im Körper der IF werden übersprungen. Dies ermöglicht ein Programm, um verschiedene Anweisungssätze auszuführen, abhängig von der Bewertung des Testausdrucks.

Für ein weiteres Verständnis diskutieren wir ein einfaches C -Programm:

#enthalten
int main ()

int num;
printf ("eine Nummer \ n");
scanf ("%d", & num);
if (num> 0)

printf ("eingegebene Zahl %d ist eine positive Zahl \ n", num);

anders

printf ("eingegebene Zahl %d ist eine negative Zahl \ n", num);

printf ("Der Wert der eingegebenen Ganzzahl ist: %d \ n", num);
Rückkehr 0;

Das obige Programm fordert den Benutzer auf, eine Ganzzahl einzugeben, überprüft, ob er mit einem positiv oder negativ ist IF-ELSE-Aussage, und druckt dann das Ergebnis zusammen mit dem Wert der vom Benutzer eingegebenen Ganzzahl.

Ausgang

Sie können auch verwenden ansonsten Aussage in der verschachtelten Form zur Durchführung von Entscheidungen in der C-Programmierung. Der Code für einen solchen Fall ist unten bereitgestellt:

#enthalten
int main ()
int x = 4;
int y = 8;
if (x < y)
printf ("x ist weniger als y \ n");
if (x == 4)
printf ("x ist gleich 4 \ n");

anders
printf ("x ist nicht gleich 4 \ n");


anders
printf ("x ist größer als oder gleich Y \ n");

Rückkehr 0;

Das Programm deklariert zwei Ganzzahlvariablen x und y und prüft dann, ob x weniger als y verwendet wird wenn Anweisung. Wenn die Bedingung wahr ist, druckt sie eine Nachricht an die Konsole und führt eine andere aus IF-ELSE-Aussage zu überprüfen, ob x gleich 4 ist oder nicht.

Ausgang

Obwohl IF-ELSE eine Schlüsselkomponente der C-Programmiersprache ist, verfügt sie auch über einige Vor- und Nachteile.

Profis

Code -Klarheit

  • Bietet eine Möglichkeit, verschiedene Codes auszuführen
  • Bessere Entscheidungsfindung
  • Fehlerbehandlung
  • Kann mehrere Bedingungen bewältigen

Nachteile

  • Zu viele IF-ELSE-Aussagen verlangsamen die Ausführung eines Programms
  • Dies kann zu Logikfehlern führen, wenn die Strukturen nicht platziert werden
  • Code wird komplexer, wenn zu viele IF-ELSE-Anweisungen verwendet werden

Abschluss

ansonsten Aussage ist ein grundlegendes Konzept in der C-Programmierung, das die Entscheidungsfindung ermöglicht, die auf bestimmten Bedingungen basiert. Wenn der Testausdruck falsch zu sein scheint, folgt die IF -Anweisung durch die optionale Anweisung der sonstigen Anweisung. Das verstehen IF-ELSE-Aussage ist wichtig für die Programmierung in C, und dieser Artikel bietet ein grundlegendes Konzept seiner Verwendung sowie ein nützliches Beispiel, um Ihnen den Einstieg zu erleichtern.