gpt4 book ai didi

Fortran 函数和返回值

转载 作者:行者123 更新时间:2023-12-01 09:10:36 25 4
gpt4 key购买 nike

如何在 Fortran 中编写一个同时接受输入和输出作为参数的函数?例如:

fun(integer input,integer output)

我想利用输出值。我尝试过类似的方法,但输出变量没有保存该值。

具体来说,我正在从 Fortran 调用一个 C 函数,该函数将输入和输出作为参数。我能够成功传递输入值,但输出变量没有获取值。

最佳答案

在 Fortran 中,您的 fun() 称为子例程。函数是一个像这样返回值的东西:

sin_of_x = sin(x)

因此,您的第一个决定是您的 Fortran 代码将采用哪种方法。您可能想要使用子例程。然后理清你的论点的意图。

关于Fortran 函数和返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1333836/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com