Bei der Programmierung ist es notwendig, eine Anweisung auszuführen, je nachdem, ob die Bedingung wahr oder falsch ist. Das if und wenn sonst zwei Entscheidungsstrukturen sind. Programmiersprachen wie Java, C unterstützt die Entscheidungsstrukturen, wie z. In diesem Artikel wird der Unterschied zwischen und wenn sonst erörtert. In beiden enthält der IF den Ausdruck, der bewertet wird. In if, die Anweisungen im IF -Block werden ausgeführt, wenn die Bedingung wahr ist und die Steuerung nach dem IF -Block an die nächste Anweisung übergeben wird. In der IF -Anie, wenn die Bedingung wahr ist, werden die Anweisungen im IF -Block ausgeführt. Wenn die Bedingung falsch ist. Das ist das Schlüsselunterschied Zwischen und wenn sonst.
1. Überblick und wichtiger Unterschied
2. Was ist wenn
3. Was ist wenn sonst
4. Ähnlichkeiten zwischen und wenn sonst
5. Seite an Seite Vergleich -weit vs wenn sonst in tabellarischer Form
6. Zusammenfassung
Die IF -Aussage besteht aus Ausdrücken. Ein Ausdruck kann Werte, Operatoren, Konstanten oder Variablen enthalten. Wenn der ausgewertete Ausdruck wahr ist, werden die Anweisungen im IF -Block ausgeführt. Wenn der Ausdruck falsch ist. Die meisten Programmiersprachen gehen davon aus.
Abbildung 01: Ein Programm mit if
Gemäß dem obigen Programm ist die Zahl eine Variable, die Ganzzahlen speichern kann. Es enthält den Wert 70. Der Ausdruck im IF -Block wird überprüft. Da die Zahl größer oder gleich 50 ist, wird die Anweisung im IF -Block ausgeführt. Nach der Ausführung wird die Kontrolle in der nächsten Anweisung nach dem IF -Block übergeben.
In wenn sonst gibt es zwei Blöcke. Die IF -Anweisung enthält einen Ausdruck, der bewertet wird. Wenn der ausgewertete Ausdruck wahr ist, werden die Anweisungen im IF -Block ausgeführt. Am Ende des IF -Blocks wird die Steuerung nach dem IF -Block an die nächste Anweisung übergeben. Wenn der Ausdruck falsch ist, wird die Steuerung an den else -Block übergeben und die Anweisungen des elendlichen Blocks ausführen. Am Ende des elendlichen Blocks wird die Steuerung nach dem sonstigen Block an die nächste Anweisung übergeben.
Abbildung 02: Ein Programm mit wenn sonst
Gemäß dem obigen Programm ist die Zahl eine Variable, die Ganzzahlen speichern kann. Es enthält den Wert 40. Wenn der Ausdruck in der IF -Anweisung wahr ist, wird die Anweisung im IF -Block ausgeführt. Ansonsten führt die Anweisung des anderen Blocks aus. Die Zahl beträgt weniger als 50. Daher wird der else -Block ausgeführt. Am Ende des elendlichen Blocks wird die Steuerung nach dem sonstigen Block an die nächste Anweisung übergeben.
wenn vs wenn sonst | |
Die IF-Aussage ist eine Entscheidungsstruktur, die aus einem Ausdruck besteht, gefolgt von einer oder mehreren Aussagen. | Das IF ES ist eine Entscheidungsstruktur, in der die Anweisung von einer optionalen Anweisung folgt, die ausgeführt wird, wenn der Ausdruck falsch ist. |
Ausführung | |
In if, die Anweisungen im IF -Block werden ausgeführt, wenn der Ausdruck wahr ist. Wenn der Ausdruck die nächste Anweisung nach dem IF -Block ausführt. | In wenn sonst der Block wird ausgeführt, wenn der Ausdruck wahr ist und der Ausdruck falsch ist, wird die Steuerung an den sonstigen Block übergeben. |
Es gibt verschiedene Entscheidungsstruktur in der Programmierung. In diesem Artikel wurde zwei von ihnen erörtert: wenn und wenn sonst. In if, die Anweisungen im IF -Block werden ausgeführt, wenn die Bedingung wahr ist und die Steuerung nach dem IF -Block an die nächste Anweisung übergeben wird. In der wenn auch wenn die Bedingung wahr ist, werden die Anweisungen im IF -Block ausgeführt und wenn die Bedingung falsch ist. Das ist der Unterschied zwischen und wenn sonst.
1.Punkt, Tutorials. „Wenn Aussage in c.”, Tutorials Punkt, 8. Januar. 2018. Hier verfügbar
2.Punkt, Tutorials. „Wenn ... sonst Anweisung in C.”, Tutorials Punkt, 8. Januar. 2018. Hier verfügbar