- UID
- 1062
只想好好学习早点毕业
- 积分
- 271
- F 币
- 152 元
- 最后登录
- 2017-10-8
- 贡献
- 90 点
- 注册时间
- 2015-5-14
- 权杖
- 0 枚
惯用编译器:Intel Visual Fortran for Windows
熟手
只想好好学习早点毕业
- F 币
- 152 元
- 贡献
- 90 点
|
今天有一个疑惑
例如我
subroutine max(int a ,int b)
subroutine max(int a,int b, int c)
那么,我在programme
调用max,会发生什么?我的情况是一直报错,参数有误,
A non-optional actual argument must be present when invoking a procedure with an explicit interface.
但是我在C语言中这个叫做函数的重载,我不知道Fortran是否可以这么做,请问Fortran是否可以这么使用,求指点。
后来我又想改为
function max(a,b)
function max(a,b,c)
结果会有不同吗,求知道的人给我指点一下,我查了四本书了,看了一下午没找到相关的详细的解释,自己做实验也没看懂,谢谢!
|
|