Fortran Coder

查看: 25245|回复: 5
打印 上一主题 下一主题

[子程序] 实参虚参不匹配的问题

[复制链接]

716

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
624 元
贡献
319 点

新人勋章爱心勋章水王勋章元老勋章热心勋章

楼主
发表于 2014-10-25 16:37:29 | 显示全部楼层
经典的举例:

[Fortran] 纯文本查看 复制代码
call 结婚(赵又廷,高圆圆)
call 结婚(张三,李四)

subroutine 结婚(男方,女方)
  男方和女方领结婚证
  男方和女方办酒席
end subroutine 结婚


男方、女方是虚参。
高圆圆、赵又廷、张三、李四 是实参。

你的错误1,是实参虚参个数不一样。比如虚参要求男方女方两个人,你却 call 结婚(张三),少了一个人,或多了一个人,都没法结婚。
错误2,是参数数组的外形不一样。比如虚参要求男方女方都是一个人,你却 call 结婚(SHE,Twins),每个名字都是一个团队,也没法结婚。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-29 07:19

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表