SEQUENCE

:構造型定義の格納順を保護します。

形式

SEQUENCE

規則と振る舞い

SEQUENCE 文は,構造型が共通ブロックで使うことと等価であることを許可します。

SEQUENCE 文は,構造型定義の一部としてのみ現れます。これにより,構造型の成分が型定義で並べられているのと同じ順で保存されます。SEQUENCE を指定しない場合,物理記憶域の順番は型定義での成分の順番と同じである必要はありません。

構造型が連続型である場合,それを含む他のどの構造型も連続型でなければなりません。

互換性

CONSOLE STANDARD GRAPHICS QUICKWIN GRAPHICS WINDOWS DLL LIB

関連情報

構造型データ型,定数,および変数

	!DEC$ PACK:1
	TYPE NUM1_SEQ
	  SEQUENCE
	  INTEGER(2)::int_val
	  REAL(4)::real_val
	  LOGICAL(2)::log_val
	END TYPE NUM1_SEQ
	TYPE num2_seq
	  SEQUENCE
	  logical(2)::log_val
	  integer(2)::int_val
	  real(4)::real_val
	end type num2_seq
	type (num1_seq) num1
	type (num2_seq) num2
	character*8 t, t1
	equivalence (num1,t)
	equivalence (num2,t1)
	num1%int_val=2
	num1%real_val=3.5
	num1%log_val=.TRUE.
	t1(1:2)=t(7:8)
	t1(3:4)=t(1:2)
	t1(5:8)=t(3:6)
	print *, num2%int_val, num2%real_val, num2%log_val
	end