Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   was bedeutet das ausgeschrieben (https://www.delphipraxis.net/63035-bedeutet-das-ausgeschrieben.html)

meisteralex 13. Feb 2006 09:38


was bedeutet das ausgeschrieben
 
Hi Leute, kann mir jemand sagen, was dass hier ausgeschrieben bedeutet ?

Code:
a[k] = (b[i] < b[j]) ?  b[i++] : b[j--];
ps: a und b sind integerarrays!

choose 13. Feb 2006 09:41

Re: was bedeutet das ausgeschrieben
 
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;

JasonDX 13. Feb 2006 09:41

Re: was bedeutet das ausgeschrieben
 
Zitat:

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 :shock: Mist, ich werd langsamer :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz