c / beginner
Snippet
Der Ternäre Operator
Der ternäre Operator ist eine Kurzform für eine einfache if-else-Anweisung. Er wertet eine Bedingung aus und gibt einen von zwei Werten zurück.
snippet.c
1
2
int age = 20;char* status = (age >= 18) ? "Adult" : "Minor";
Erklärung
1
(age >= 18) ? "Adult" : "Minor"
Wenn age 18 oder mehr ist, wird 'Adult' zurückgegeben; andernfalls 'Minor'.