Oracle® Solaris Studio 12.4: Fortran ユーザーズガイド

印刷ビューの終了

更新: 2014 年 12 月
 
 

4.6.1 C との相互運用性

Fortran の新しい規格には次のものが含まれています。

  • C 言語手続きを参照する方法、および反対に C 関数から Fortran 副プログラムを参照できるよう指定する方法

  • 外部 C 変数とリンクする大域変数を宣言する方法

ISO_C_BINDING モジュールは、C の型と互換のデータを表す種別パラメータである名前付き定数へのアクセスを可能にします。

この規格は、BIND(C) 属性も取り入れています。Fortran の構造型は、BIND 属性を持つものならば、C と相互に利用できます。

Fortran コンパイラは、Fortran 規格の第 15 章に記述されている機能を実装します。第 15 章で定義されているすべての組み込み関数が実装されています。また、規格第 4 章に述べられている、C の型に対応する構造型およびリストを定義する機能を備えます。