Hallo, besteht ein Unterschied zwischen dem Konstrukt_A:
1 | if(x) |
2 | y=1;; |
3 | else
|
4 | y=0; |
und dem Konstrukt_B:
1 | if(x) |
2 | y=1; |
3 | if(!x) |
4 | y=0; |
? x kann 0 oder 1 sein ... Ich denke bei Konstrukt_B dauert die Ausführung immer gleich lang. Wie ist es bei Konstrukt_A? Wird erst if(x) abgefragt und else nur abgefragt wenn bei der if-Abfrage FALSE rausgekommen ist? Ergeben sich bei Konstrukt_A also unterschiedliche Laufzeiten(Taktzyklen), je nach dem ob x 0 oder 1 ist? Ich hoffe diese Frage ist nicht zu trivial ;) Gruß d007mi