FORTRAN的子程序能返回复数吗?

比如,COMPLEXFUNCTIONF(X1,X2)有没有问题?... 比如,COMPLEX FUNCTION F(X1,X2) 有没有问题? 展开
 我来答
电灯剑客
科技发烧友

2011-09-30 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:1.2万
采纳率:83%
帮助的人:4911万
展开全部
当然没问题
给你个例子看看
http://www.netlib.org/blas/cdotu.f
追问
比如下面这个例子,能帮我看看有什么问题吗?运行发现,调用子程序时参数传不进去,如果把子程序返回值改为其他类型的,就可以了。求教了。
COMPLEX G
INTEGER N_HM
N_HM=1

G=STAB(N_HM,(1,2))

END

FUNCTION STAB(N_HM,OMIGA)
COMPLEX STAB
INTEGER N_HM
COMPLEX OMIGA

STAB=N_HM*OMIGA

END
追答
主程序里面没有声明COMPLEX STAB
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式