相关疑难解决方法(0)

我们还需要子程序吗?

在Fortran中,函数和子例程之间存在明显的区别:函数返回一个值,子例程不返回任何值.这引入了两者之间的一系列差异.一个例子是调用语义:你可以像在其他语言中一样调用函数,但是为了调用子例程,你必须首先发出一个call语句.

通过在Fortran95中添加指针和数据类型,似乎没有任何技术限制可以使任何子程序成为一个函数,并保留子程序仅用于遗留.函数可以返回零(您只返回一个虚拟整数),一个或多个值(例如,您可以返回指向类型的已分配实例的指针,如C++ STL对).

我错了吗?由于子程序具有的功能和功能没有,我们是否还需要Fortran编程中的子程序?

fortran fortran95

6
推荐指数
2
解决办法
3795
查看次数

标签 统计

fortran ×1

fortran95 ×1