変数タイプおよび使い方の例

この投稿では、変数タイプおよび使い方の例について説明します。

変数は、静的変数と動的変数(ローカル変数、レジスタ変数)に分かれます。静的変数は、RAM上の静的アドレスに割り付けられ、関数終了後も値が保持できます。静的変数は、RAM上の静的アドレスに割り付けられ、関数終了後も値が保持できます。

使い方の例

静的変数


動的変数

var_a

var_b

var_c
var_d
var_e

ヘッダファイルを通じてファイル間で用いる変数
例)コンポーネント間インタフェース変数(グローバル変数)
ファイル内の関数間のインタフェースに用いる変数
例)コンポーネント内のユニット関数間インタフェース変数

関数内で用い、前回の値を保持する変数
関数内で用い、初期値が不定な変数
関数内で用い、初期値が不定な変数(処理は早い)

OSS-ECAL Japanese
error: コンテンツは保護されている