C Grundkurs

Bedingungsoperator

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Der Bedingungs-Operator (ternärer Operator) hat drei Operanden und wertet eine Bedingung aus. Trifft diese zu, wird der erste Ausdruck (2. Operand) abgearbeitet, andernfalls der zweite Ausdruck (3. Operand).
02:25

Transkript

In diesem Video möchte ich Ihnen den Bedingungsoperator zeigen. Man nennt ihn auch einen ternären Operator. Es ist einer der ganz wenigen Operatoren, die mehr als 2 Operanten haben. Sie haben hier den Operator, der besteht aus einem Fragezeichen und einem Doppelpunkt. Das heißt der gesammte Operator besteht aus 2 Zeichen, aber die Operanten stehen davor, in der Mitte und dahinter. Man formuliert hier eine Kurzform einer sogenannten if else Anweisung. Das heißt man hat hier eine Bedingung als ersten Operanten die man überprüft. Ist diese Bedingung wahr wird der nächste Operant, also der erste Ausdruck hinter dem Fragezeichen ausgewertet. Und das Ergebnis wird zurückgeliefert und einer möglicherweise Variablen zugewiesen oder direkt verwertet. Ist diese Bedingung hingegen falsch dann wird dieser Ausdruck, also der dritte Operant, beziehungsweise zweite Ausdruck, hinter dem Fragezeichen ausgewertet. Damit das nicht so theoretisch bleibt führen wir das Beispiel mal aus. Ich nehme hier 2 Zahlen entgegen und gebe die größere der beiden Eingaben zurück, egal ob es die erste oder die zweite war. Ich gebe die erste Zahl ein. Eine 4, eine 3 in dem Fall war das. Die zweite eine 4, und die Größe der weiteren Zahlen war natürlich die 4. Also die zweite Angabe, darum geht es. Jetzt lassen wir das nochmal laufen. Ich gebe jetzt als erste Zahl eine 4 ein, als zweites eine 2 und es wird trotzdem die 4 zurückgegeben. Und das heißt ich habe hier geschaut ob a größer b ist, in dem Fall gebe ich a zurück und wenn a nicht größer b ist, gebe ich b zurück. Sie haben also in diesem Video einen Operator kennengelernt um Entscheidungen zu treffen. Das kann man auch ausschreiben in C über eine Aweisung, die heißt if mit einem sogenannten else-Zweig hintendran. Das ist eine Kurzform, sehr kompakt, zum Teil aber auch etwas unübersichtlich.

C Grundkurs

Lernen Sie das Syntaxkonzept von C von Grund auf kennen vor und sehen Sie, wie mit einer geeigneten Entwicklungsumgebung Programme Schritt für Schritt entstehen.

4 Std. 36 min (70 Videos)
Derzeit sind keine Feedbacks vorhanden...

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!