Hallo HaWe,
Wenn a == FALSE ist, werden b und c gar nicht mehr ausgewertet, den egal welchen Wert b und c haben, kann das Resultat nie TRUE werden.Code:if ( a && b && c) ....
Interessant wird es, wenn b und c Funktionsaufrufe sind, welche dann nicht ausgeführt werden.
Ein BASIC-Interpreter muss zwangsläufig alle Ausdrücke auswerten, weil er etwas doof ist.
Ein BASIC-Compiler kann das handhaben wie in C.
MfG Peter(TOO)
Lesezeichen