15235312522 发表于 2021-3-6 19:08:27

fortran子程序参数可以和主程序参数名称一样吗

对fortran不是很了解,还在学习中,求教子程序参数可以和主程序参数名称一样吗?
就是在subroutine后面,编一个子程序
464408395

风平老涡 发表于 2021-3-7 05:34:12

本帖最后由 风平老涡 于 2021-3-7 05:35 编辑

主程序和子程序参数各自在自己的命名空间,互不干涉。所以名称可以一样。

vvt 发表于 2021-3-7 10:25:01

我所了解的所有语言,实参和虚参变量名都是一样的要求。可以不一样,也可以一样。
但是,从逻辑上说,通常情况下应该不一样。

举个经典的案例:

subroutine 结婚( 男方,女方)
end subroutine 结婚

call 结婚(郭靖,黄蓉)

15235312522 发表于 2021-3-8 08:50:09

风平老涡 发表于 2021-3-7 05:34
主程序和子程序参数各自在自己的命名空间,互不干涉。所以名称可以一样。 ...

好的,谢谢

15235312522 发表于 2021-3-8 08:51:54

vvt 发表于 2021-3-7 10:25
我所了解的所有语言,实参和虚参变量名都是一样的要求。可以不一样,也可以一样。
但是,从逻辑上说,通常 ...

好的,谢谢
页: [1]
查看完整版本: fortran子程序参数可以和主程序参数名称一样吗