データ項目の初期化

デフォルトでは、作業場所節内で VALUE 句が指定されていないデータ項目は、すべて空白に初期化されます。この処理の対象には、数字項目も含まれます。このような項目に対する算術演算の影響は、項目の使い方によって異なります。

使用方法 演算の影響
DISPLAY および COMP-3 中間コードの生成時にランタイム エラー 163 (数字項目の値が無効) が通知されます。生成したコードを実行すると、予期せぬ結果が発生します。
その他 予期せぬ結果が発生します。

この問題を回避するには、すべての数値項目を使用前に数値に初期化します。これを行うには、明示的に初期化するか、INIT-BY-TYPE コンパイラ指定を設定します。