Fortran Coder

查看: 2264|回复: 2
打印 上一主题 下一主题

[子程序] Fortran函数的声明无需写明参数?

[复制链接]

255

帖子

0

主题

0

精华

版主

World Analyser

F 币
699 元
贡献
502 点

新人勋章美女勋章元老勋章热心勋章规矩勋章管理勋章

QQ
楼主
发表于 2022-10-18 10:47:02 | 显示全部楼层
本帖最后由 kyra 于 2022-10-18 10:48 编辑

这种方式虽然可以,但是不好。容易出错。
现代Fortran程序,提倡把所有函数和子程序,全部包含在module里。

这样,就无需声明函数了。而且编译器也可以进行参数检查。
此外。某些情况下,例如回调函数,仍然需要声明函数。此时可用 interface 代替 external,以便编译器进行参数检查。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-17 23:36

Powered by Tencent X3.4

© 2013-2024 Tencent

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