Ja, du kannst Dich darauf verlassen: C/C++ arbeiten mit Kurzschlußlogik, dh die Logischen verknüpfungen || && werden von Links nach rechts durchlaufen, bis das ergebnis feststeht. Bei "A && B" bracht man B also nicht auszuwerten, wenn A bereits false ist. Analog braucht man bei "A || B" B nicht auszuwerten, wenn A bereits true ist. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21)