c / beginner
Snippet
Logische Operatoren
Logische Operatoren ermöglichen die Verknüpfung mehrerer boolescher Ausdrücke. Der '&&' (UND) Operator gibt nur wahr zurück, wenn beide Bedingungen erfüllt sind, während '||' (ODER) wahr zurückgibt, wenn mindestens eine Bedingung erfüllt ist.
snippet.c
1
2
int is_valid = (age >= 18) && (has_ticket == 1);int can_enter = is_valid || is_staff;
Erklärung
1
int is_valid = (age >= 18) && (has_ticket == 1);
Prüft mit dem '&&'-Operator, ob das Alter mindestens 18 UND ein Ticket vorhanden ist.
2
int can_enter = is_valid || is_staff;
Nutzt den '||'-Operator, um Einlass zu gewähren, wenn der Nutzer valide ODER ein Mitarbeiter ist.