EAGLE Help

Evaluation-Operatoren


Evaluation-Operatoren werden verwendet, um Ausdrücke auszuwerten, die auf einer Bedingung basieren, oder um eine Sequenz von Ausdrücken zu gruppieren und sie als einen Ausdruck auszuwerten.

?: Conditional
, Komma

Der Conditional-Operator wird verwendet, um eine Entscheidung innerhalb eines Ausdrucks zu treffen, wie in

int a;
// ...code that calculates 'a'
string s = a ? "True" : "False";
was folgender Konstruktion entspricht
int a;
string s;
// ...code that calculates 'a'
if (a)
   s = "True";
else
   s = "False";
aber der Vorteil des Conditional-Operators ist, daß er innerhalb des Ausdrucks verwendet werden kann.

Der Komma-Operator wird verwendet, um eine Sequenz von Ausdrücken von links nach rechts auszuwerten; Typ und Wert des rechten Operanden werden als Ergebnis verwendet.

Beachten Sie, daß Argumente in einem Funktionsaufruf und Mehrfach-Variablen-Deklarationen ebenfalls Kommas als Trennzeichen verwenden. Dabei handelt es sich aber nicht um den Komma-Operator!


Index Copyright © 2005 CadSoft Computer GmbH