mt4 (MetaTrader4)使い倒シストレ

メタトレーダー、自作インジケータ、自作EAで完全自動売買。使えるものは何でも使え。
インジケーター、EA(自動売買システム)製作のご依頼はこちらへ
Googolyen FX Factory
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


にほんブログ村 為替ブログ FX システムトレード派へ
--/--/--(--) --:--:-- | スポンサー広告 | Trackback(-) | Comment(-)
Initialization of variables (変数の初期化)
変数は初期値によって初期化でき、明確な初期化が無い場合は、ゼロで初期化される変数もある。
グローバル変数やスタティック変数は同一型の値でしか初期化できない。
ローカル変数は値だけでなく式によっても初期化できる。

グローバル変数やスタティック変数は一度だけ初期化できる。
ローカル変数は同一型のデータを返す関数によって何度でも初期化できる。

Examples:
int    n       = 1;
double p       = MarketInfo(Symbol(),MODE_POINT);
string s       = "hello";
double f[]     = { 0.0, 0.236, 0.382, 0.5, 0.618, 1.0 };
int    a[4][4] = { 1, 1, 1, 1,  2, 2, 2, 2,  3, 3, 3, 3,  4, 4, 4, 4 };
配列要素のリストは中括弧で囲まれなければならない。
初期値を省略した場合、0となる。
もし配列のサイズが定義されていない場合、初期値の個数に応じて定義される。
複次元配列は1次元の要素によって初期化される。
つまり、中括弧の追加は必要ない。
全ての配列(ローカル変数として宣言されたものも含む)は定数だけしか初期化できない。

にほんブログ村 為替ブログ FX システムトレード派へ
Trackback
この記事のトラックバックURL
≪この記事へのトラックバック≫
Designed by aykm.
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。