Skip to main content

IAR Embedded Workbench for Arm 9.70.x

__evaluate

このセクションの内容:
構文
__evaluate(string, valuePtr)
パラメータ
string

式文字列。

valuePtr

結果を保持するマクロ変数ポインタ。

リターン値

結果

成功

int 0

失敗

int 1

表34 __evaluate のリターン値 


使用対象

すべての C-SPY ドライバ。

説明

このマクロは入力文字列を式として解釈して、評価します。結果は valuePtr で参照される変数に格納されます。

以下の例では、変数i が定義され、値 5 に設定されていると仮定しています。

__evaluate("i + 3", &myVar)

マクロ変数 myVar に値 8 が割り当てられます。