MudGuard: IF-Anweisungen oder Switch-Case?

Beitrag lesen

Hi,

Viele Fallunterscheidungen durch if-Anweisungen zu untescheiden oder ein Switch-Case Block zu programmieren?

In den Fällen, in denen sowohl switch als auch if ... else if ... else ...; möglich ist (also wenn ein Ausdruck mit verschiedenen Werten verglichen wird), gibt es vor allem einen Unterschied:

bei switch wird der Ausdruck genau einmal ausgewertet.
Bei if ... wird der Ausdruck mindestens einmal ausgewertet (wie oft genau hängt dann davon ab, welcher der Zweige zutrifft).

cu,
Andreas

--
MudGuard? Siehe http://www.Mud-Guard.de/
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.