Hi,
Ich habe lange Zeit immer nur die BEdiengten operatoren verwendet und nicht die logischen.
Nun bin ich auf eine Definition gestossen und wollte mal fragen, ob ich das richtig verstanden habe.
Ist es richtig, dass bei den bediengten Operatoren also (Variabel1 && Variabel 2) und (Variabel1 || Variabel 2) der Wert von Variabel 2 nur dann abgefragt wird wenn dies überhaupt noch dazu führen kann das der ganze Vergleich werden werden kann und bei & und | immer beide Operanden abgefragt werden unabhägig ob der erste Wert nun true oder false ist?
Es ist also eigentlich nur wichtig wenn man mit Funktionen vergleiche anstellt welchen Operatortyp man nimmt oder?
Ich habe lange Zeit immer nur die BEdiengten operatoren verwendet und nicht die logischen.
Nun bin ich auf eine Definition gestossen und wollte mal fragen, ob ich das richtig verstanden habe.
Ist es richtig, dass bei den bediengten Operatoren also (Variabel1 && Variabel 2) und (Variabel1 || Variabel 2) der Wert von Variabel 2 nur dann abgefragt wird wenn dies überhaupt noch dazu führen kann das der ganze Vergleich werden werden kann und bei & und | immer beide Operanden abgefragt werden unabhägig ob der erste Wert nun true oder false ist?
Es ist also eigentlich nur wichtig wenn man mit Funktionen vergleiche anstellt welchen Operatortyp man nimmt oder?