MALLOC

要素別処理組込み関数 (個別):メモリーのブロックを割り付けます。これは総称関数が結合されていない個別関数です。この関数を実引数として渡すことはできません。

形式

result = MALLOC (i)

i
(入力) INTEGER(4)。この値は,割り付けるメモリーの大きさ (バイト数) です。

結果

結果の型は,ia32 プロセッサーでは INTEGER(4),Alpha および ia64 プロセッサーでは INTEGER(8) です。結果は割り付けられたメモリーの開始アドレスです。割り付けられたメモリーは,FREE 組込み関数を使って解放することができます。

互換性

CONSOLE STANDARD GRAPHICS QUICKWIN GRAPHICS WINDOWS DLL LIB

	INTEGER(4) ADDR, SIZE
	SIZE = 1024		! 大きさ (バイト)
	ADDR = MALLOC(SIZE)	! メモリーを割り付けます
	CALL FREE(ADDR)		! メモリーを解放します
	END