Was macht das: return((a>b)?a:b);
-
hi
ich bin absoluter anfänger und mich würde interessieren (im detail bitt)
was das hier bewirkt wobei a und b int variablen sind:
return((a>b)?a:b);
irgendwie gibt es den größeren wert zurück. aber was passiert genau dabei?
ich es ist jemand so freundlich mir das zu erklären.
mfg david
-
return((a>b)?a:b);
is dasselbe wie
if ( a > b ) { return a; } else { return b; } ? == if : == else
quasi ne kurzschreibweise um eine bedingung in einer klammer schreiben zu können
-
aja alles klar danke schön