Maxx: Verschachteltes if

Beitrag lesen

Hallo,

Aber sie ist nicht identisch zum vorherigen Code.

if (Bedingung) { do_something }
ist nicht das gleiche wie
if (!Bedingung) { do_not_something }

Sinn meines Postings war es einen dritten Weg aufzuzeigen. Mit durchschnittlichem Abstraktionsvermögen sollte man erkennen, dass  dieser nicht 1:1 in vorhandenen Programmcode eingesetzt werden kann.

Die Geschwindigkeit wird auch bei dem Bedingungsreihenkonstrukt maximal sein, sobald der Wahrheitswert der Bedingung feststeht. Und das ist bei UND-Verknüpfung der Fall, wenn der erste Wert zu FALSE evaluiert wird.

unbestritten. Unter dem Aspekt der reinen Prozessortakte hast du recht. Aber wie groß ist die Differenz zwischen der ersten Bedingung die zu false evaluiert und der zehnten?
Aber das war auch nicht meine Intention. Was nützen mir ein paar Takte weniger wenn ich dadurch unwartbaren Spaghetticode habe?

Grüße,

Jochen

--
Kritzeln statt texten:
Scribbleboard