在 fortran 子程序中确定运行时的数据类型

我正在 Fortran 95 中编写一个简单的子程序,用于对给定数组进行排序。我希望子例程对整型和实型数组进行排序。但是,我不确定如何执行此操作。如果我将一个整数数组从主程序传递给排序子程序,它会抛出错误。

错误:在 (1) 处的参数“x”中类型不匹配;将 INTEGER(8) 传递给 REAL(8)

我是否需要编写两个单独的子程序并适当地调用它们?还是到目前为止我缺少简单的解决方案?

huoxiumin 回答:在 fortran 子程序中确定运行时的数据类型

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/10530.html

大家都在问