Ternärer Operator in C

Ternärer Operator in C

Der ternäre Operator in der C-Programmiersprache ist eine hervorragende Alternative zur Aussage „If-then-Else“. Es ersetzt den langwierigen "If-Then-Else" -Block durch eine One-Liner-Anweisung. Dieser Bediener besteht aus drei verschiedenen Komponenten, ich.e., eine Testbedingung, ein wahrer Pfad und ein falscher Weg. Die Testbedingung ist diejenige, deren Ergebnisse Sie überprüfen möchten. Der wahre Pfad ist derjenige, der genommen wird, wenn die Testbedingung auf True bewertet wird, während der falsche Pfad eingegangen ist, wenn die Testbedingung als falsch bewertet wird. In diesem Leitfaden werden wir sehen.

Verwenden des ternären Operators in der C -Programmiersprache

Der ternäre Operator in der C -Programmiersprache kann Ihren Code präzise aussehen lassen. Um zu verstehen, wie diese Funktionalität erreicht werden kann, können Sie die folgenden Beispiele durchlaufen:

Beispiel 1: Anzeigen des Geschlechts einer Person

In diesem Beispiel werden wir den ternären Operator verwenden, um das Geschlecht einer Person mithilfe der C -Programmiersprache anzuzeigen. Das im folgende Bild gezeigte C -Skript vermittelt diese Idee:

Im vorherigen C -Skript haben wir eine Variable vom Typ "char" mit dem Namen "Geschlecht" definiert und diese Variable als Eingabe vom Benutzer genommen. Der Benutzer darf entweder "M" oder "F" eingeben. Wir haben diese Eingabe mit der Anweisung "scanf" gelesen. Anschließend haben wir den ternären Operator verwendet, um das Geschlecht des Benutzers abhängig von den Eingaben anzuzeigen, die er zur Verfügung gestellt hat.

Dieses C -Programm kann mit dem folgenden Befehl zusammengestellt werden:

$ gcc ternär.C -o ternär

Anschließend kann der folgende Befehl verwendet werden, um dieses Programm zu kompilieren:

$ ./ternär

Bei der Ausführung werden Sie gebeten, Ihr Geschlecht wie im folgenden Bild gezeigt einzugeben:

Nach dem Eintritt in Ihr Geschlecht müssen Sie die Eingabetaste drücken, wie im folgenden Bild gezeigt:

Wenn Sie dies tun, wird Ihr Geschlecht auf dem Terminal gedruckt, wie im folgenden Bild gezeigt:

Beispiel Nr. 2: Berechnung der Differenz zwischen zwei Zahlen

In diesem Beispiel werden wir den ternären Operator in der C -Programmiersprache verwenden, um die Differenz zwischen zwei Zahlen zu berechnen. Das im folgende Bild gezeigte C -Skript zeigt dies:

In diesem Skript haben wir zunächst eine Variable vom Typ "char" mit dem Namen "Operator" definiert und ihm das Differenzsymbol zugewiesen. Dann haben wir zwei ganzzahlige Variablen definiert, "Num1" und "Num2". Danach haben wir eine "Subtraktion" -Variable definiert und die ternäre Anweisung zugewiesen, um die Differenz zwischen diesen Zahlen zu berechnen. Schließlich haben wir diesen Unterschied auf dem Terminal gedruckt.

Die Ausgabe unseres zweiten Beispiels wird im folgenden Bild angezeigt:

Abschluss

Dieser Artikel wurde erstellt, um die Verwendung des ternären Operators in der C -Programmiersprache zu erklären. Dieser Betreiber kann wie die Anweisung „If-then-else“ arbeiten, während Sie Ihren Code kompakt halten. Die in diesem Artikel diskutierten Beispiele erklären diese Idee perfekt.