fortran中子程序和函数有什么区别

如题,谢谢了
2024-12-02 09:30:46
推荐回答(5个)
回答1:

函数要求有返回值,子程序可以有返回值可以没有。函数仅是一个变量,而子程序是一段命令的集合。

回答2:

fortran中函数有返回值,而子程序没有返回值
函数只有一种调用格式:函数名(参数),而且必须要有接收函数返回值的变量

回答3:

原则上,在不改变程序中各变量值、需要获得一个返回值的情况下,使用 function,另外,function 可以直接用在赋值语句中……;如果需要改变调用参数的值,全局变量的值等情况下,使用 subroutine,一般没有返回值。

回答4:

分别就是名字不同,性质不同!

回答5:

谢谢了