Fortran如何调用函数
时间: 2023-12-14 10:36:50 浏览: 236
FORTRAN函数调用
5星 · 资源好评率100%
在Fortran中,可以使用CALL语句来调用函数。具体步骤如下:
1. 在程序中声明函数的名称、输入参数和返回值类型。
例如,以下代码声明了一个名为ADD的函数,它接受两个整数作为输入参数,并返回一个整数作为输出结果:
```
INTEGER FUNCTION ADD(A, B)
INTEGER A, B
ADD = A + B
END FUNCTION ADD
```
2. 在程序中调用函数。
调用函数时,需要将函数名和输入参数传递给CALL语句。例如,以下代码调用了上面声明的ADD函数,并将两个整数10和20作为输入参数:
```
PROGRAM MAIN
INTEGER A, B, SUM
A = 10
B = 20
CALL ADD(A, B, SUM)
PRINT *, SUM
END PROGRAM MAIN
```
注意,在Fortran中,函数的返回值通常是通过函数名本身进行返回的,因此在调用函数时不需要使用等号来接收返回值。例如,上面的ADD函数返回值的方式是通过函数名ADD进行返回的。
阅读全文