Fortran中的可变长度参数列表?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Fortran中的可变长度参数列表?相关的知识,希望对你有一定的参考价值。

Fortran是否曾经处理过任意长度的子程序参数列表,就像C可以做到的那样? (顺便说一下,“礼物”不适用于我想做的事。)谢谢。

答案

Fortran中没有这样的子程序。

Fortran 2008中子例程语句的语法规则是(12.6.2.3,R1235):

[prefix] SUBROUTINE subroutine-name [([dummy-arg-list])[proc-language-binding-spec]]

其中dummy-arg-listdummy-args的列表(在假定的语法规则中)。 dummy-arg是(R1235)名字或文字*

[在我们对可变辅助的可能性过于兴奋之前,*当然指的是另一个返回指标。]

列表(R101)仍然指明定义明确的(源时间)项目数。

关于与C的互操作性存在明确的限制,即(15.3.7)C原型

...没有变量参数,如省略号(...)所示

类似的参数适用于(Fortran)函数。

以上是关于Fortran中的可变长度参数列表?的主要内容,如果未能解决你的问题,请参考以下文章

Java 我在学反射的时候,遇到可变长度参数列表,具体的成员方法就是?

java 可变长度参数

PHP:通过引用的可变长度参数列表?

在fortran中读取可变长度的实际值

如何使用只有一个参考参数的可变长度参数列表?

PHP 可变长度参数列表