Hi,
ausdruck() ? ausdruckIstWahr() : ausdruckIstNichtWahr();
entspricht
allenfalls annähernd
if( ausdruck() )
ausdruckIstWahr();
else
ausdruckIstNichtWahr();
ersteres ist eine Expression, letzteres ein Statement.
Ersteres kann also in einem Ausdruck als Teil vorkommen oder als rechte Seite einer Zuweisung, letzteres nicht.
a = (b > 0) ? b : -b;
ist möglich.
a = if (a > 0) a else -a;
ist nicht möglich.
cu,
Andreas
--
[Warum nennt sich Andreas hier MudGuard?](http://MudGuard.de/)
[Schreinerei Waechter](http://www.schreinerei-waechter.de/)
[O o ostern ...](http://ostereier.andreas-waechter.de/)
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.