本帖最后由 vvt 于 2022-2-23 15:44 编辑  
 
比如 
[Fortran] syntaxhighlighter_viewsource syntaxhighlighter_copycode subroutine build_team(a)
  real :: a(7)
end subroutine build_team
program main
  real :: x(6)
  call build_team(x)
end program main  
实参 x 大小为6,虚参 a 大小为 7。显然 6 < 7。 
一般实参是可以比虚参大的,但不能比虚参小。 
 
你可以这样理解,build_team函数用来组建一个球队,它需要7个人(虚参 a )。 
如果某个队伍 x(实参)想要组建一个球队,它必须大于等于7个人。 
 |