Unterschied zwischen if und sonst wenn

Unterschied zwischen if und sonst wenn

Wenn vs sonst wenn

Programme fließen nicht immer auf sequentielle Weise. Es entstehen Situationen, wenn eine Entscheidung getroffen werden muss, oder ein Code, der wiederholt werden muss. Kontrollstrukturen helfen, indem sie festlegen, was im Programm und unter welchen Bedingungen getan werden muss. Diese sind als bedingte Aussagen bezeichnet, die eine Erklärung zu Booleschen Ausgaben von True oder Falsch beurteilen.

"Wenn" Klausel - Es ist bei vielen Programmiersprachen beliebt. Die Hauptsyntax kann sich unterscheiden, aber der Pseudocode bleibt gleich. Ein kleiner Code -Snippet ist unten angegeben:

if (Zustand)

Dann

Aktion

Ende wenn

Die Bedingung gibt immer ein boolanes Ergebnis zurück. Sagen Sie, der Zustand ist sonnig und die Aktion besteht darin, nach draußen zu gehen. Also, wenn es draußen sonnig ist (wahr), dann geht eine Person spazieren. Andernfalls erreichen wir das Ende, wenn wir konstruiert werden, ohne eine Aktion auszuführen.

Das obige Konstrukt ist in Strukturprogrammiersprachen wie: C, C ++, Java, Visual Basic und C # beliebt

Das Konstrukt „else wenn“ hilft Ihnen dabei, viele Bedingungen zu kombinieren. Wenn sich die erste Bedingung als wahr befindet, wird der Rest übersprungen. Schauen wir uns den Pseudocode an -

if (Zustand)

Dann

Aktion

sonst wenn (Zustand)

Dann

Aktion

anders

Aktion

Ende wenn

Eine Bedingung gibt immer noch einen booleschen Ausgang zurück. Ein "else -wenn" -Block führt zu einem weiteren Nistnest. Falls die Bedingung „If“ falsch ist, wird die Bedingung „else wenn“ auf sequentielle Weise bewertet, bis eine Übereinstimmung gefunden wird. Falls alle Bedingungen fehlschlagen, wird die in der Klausel „else“ definierte Aktion ausgeführt. Um es besser zu verstehen, lassen Sie uns mit dem oben genannten regnerischen Zustand fortfahren. Der „wenn“ -zustand bleibt der gleiche. Fügen wir den Zustand "else wenn" hinzu, um "stürmisch" zu sein, und die Aktion, um "nach unten zu gehen."Die Klausel" sonst "sagt" drinnen bleiben.”Also, wenn es draußen stürmisch ist, dann bewertet die erste„ If “. Wir gehen in die Bedingung „else wenn“ und stellen fest, dass er als wahr bewertet wird. Also geht die Person nach unten.

Unterschiede zwischen "if" und "sonst wenn":

1. Die „if“ -Skrankheit ist für ein bedingendes Konstrukt obligatorisch. Ein Zustand "sonst"

kann nicht ohne einen vorhergehenden "if" -Block existieren.

2. Sie können nur einen "If" -Block haben, aber mehrere "else wenn" Blöcke.

Zusammenfassung:

1. Sowohl "wenn" als auch "sonst wenn" hilft, den Code zu verzweigen. Das Programm bewegt sich aus seinem linearen

Ausführung.

2. Sowohl "wenn" als auch "sonst wenn" sind bedingte Ausdrücke, die bei der Entscheidungsfindung helfen

Verfahren.

3. Alle hochrangigen Programmiersprachen verwenden „if“ und „sonst wenn“ mit unterschiedlicher Syntax.