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-list
是dummy-arg
s的列表(在假定的语法规则中)。 dummy-arg
是(R1235)名字或文字*
。
[在我们对可变辅助的可能性过于兴奋之前,*
当然指的是另一个返回指标。]
列表(R101)仍然指明定义明确的(源时间)项目数。
关于与C的互操作性存在明确的限制,即(15.3.7)C原型
...没有变量参数,如省略号(...)所示
类似的参数适用于(Fortran)函数。
以上是关于Fortran中的可变长度参数列表?的主要内容,如果未能解决你的问题,请参考以下文章