Tag: fortran iso c binding

从C调用一个FORTRAN子程序

我正试图从C调用一个FORTRAN函数 我的问题是: 如果fortRoutine是我的fortran子程序的名字,那么我从C调用它作为fortRoutine_ 。 如果fortRoutine只包含一个字符数组参数,那么我可以像这样传递: fortRoutine_("I am in fortran"); 在调用FORTRAN子程序的时候,我应该何时使用按值传递,何时传递参考? 因为我是C新手,所以我对此没有任何线索。 如果可能的话,请build议一些很好的教程链接。