Null ポインター値を返します。
NULL()
または
NULL
2 番目の構文形式は、BUILTIN 属性が指定されている場合にのみ使用できます。
NULL 関数は、Null ポインター値を返します。NULL のデフォルトの値は -1 (すべて 1 ビット) です。この値は架空のアドレスであり、有効なポインターのアドレスではありません。
-setnull コンパイラ オプションを使用すると、コンパイル時に NULL 関数に特定の Null ポインター値を指定できます。-setnull コンパイラ オプションについては、『Open PL/I ユーザー ガイド』を参照してください。
IF LAST_POINTER = NULL() THEN CALL FINISH;
この例では、IF 文でポインター変数 LAST_POINTER が null であるかが判定され、null の場合に CALL 文が実行されます。
なし。
説明
NULL 関数は、Null ポインター値を返します。NULL のデフォルトの値は -1 (すべて 1 ビット) です。この値は架空のアドレスであり、有効なポインターのアドレスではありません。
-setnull コンパイラ オプションを使用すると、コンパイル時に NULL 関数に特定の Null ポインター値を指定できます。-setnull コンパイラ オプションについては、『Open PL/I ユーザー ガイド』を参照してください。