小编sam*_*sam的帖子

有什么方法可以将一组变量值通过子程序传递给没有公共块的函数?

我不想在我的程序中使用公共块.我的主程序调用一个调用函数的子程序.该函数需要子程序中的变量.

有什么方法可以将子程序中的信息集传递给函数?

program
...

call CONDAT(i,j)

end program

SUBROUTINE CONDAT(i,j)

common /contact/ iab11,iab22,xx2,yy2,zz2
common /ellip/ b1,c1,f1,g1,h1,d1,b2,c2,f2,g2,h2,p2,q2,r2,d2
call function f(x)
RETURN
END

function f(x)
common /contact/ iab11,iab22,xx2,yy2,zz2
common /ellip/ b1,c1,f1,g1,h1,d1,b2,c2,f2,g2,h2,p2,q2,r2,d2
end
Run Code Online (Sandbox Code Playgroud)

fortran fortran77 fortran90

2
推荐指数
1
解决办法
679
查看次数

标签 统计

fortran ×1

fortran77 ×1

fortran90 ×1