Einzelnen Beitrag anzeigen

Benutzerbild von JasonDX
JasonDX
(CodeLib-Manager)

Registriert seit: 5. Aug 2004
Ort: München
1.062 Beiträge
 
#3

Re: was bedeutet das ausgeschrieben

  Alt 13. Feb 2006, 09:41
Zitat von meisteralex:
Hi Leute, kann mir jemand sagen, was dass hier ausgeschrieben bedeutet ?

Code:
a[k] = (b[i] < b[j]) ?  b[i++] : b[j--];
Wenns auf delphi umgeschrieben sein sollte:
Delphi-Quellcode:
if b[i] < b[j] then
begin
  a[k] := b[i];
  inc(i);
end
else
begin
  a[k] := b[j];
  dec(j);
end;
Das was du da vor dir hast ist eine bedingte Zuweisung:
Bedingung ? ausdruck1 : ausdruck2
Wobei ausdruck1 verwendet, wird, wenn die Bedingung wahr ist und ausdruck2, wenn sie false gibt.

greetz
Mike


[Edit] Kleiner Tippfehler...
[Edit2] Habs gar net gemerkt, da war ja einer schneller als ich Mist, ich werd langsamer
Mike
Passion is no replacement for reason
  Mit Zitat antworten Zitat