| 查看: 2003 | 回复: 7 | |||
princeado金虫 (正式写手)
|
[交流]
Fortran中子程序与函数的区别 已有5人参与
|
大家好,我是学Fortran的新手,最近看到子程序与函数部分,想请教大家子程序与自定义函数的区别是什么啊?什么时候合适用子程序,什么时候适合用自定义函数啊?谢谢啦 |
» 猜你喜欢
论文终于录用啦!满足毕业条件了
已经有13人回复
2025年遐想
已经有5人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
求个博导看看
已经有18人回复
» 本主题相关价值贴推荐,对您同样有帮助:
Fortran的subroutine和function有什么区别,是在于输入输出的特点吗?
已经有13人回复
怎能让fortran调用c的fopen和fileio函数
已经有3人回复
求助:谁有计算双原子分子能级跃迁Franck-condon因子的程序,最好是fortran的,谢谢!
已经有8人回复
请教一个fortran小程序编译出错的问题,谢谢
已经有9人回复
【交流】合流超比函数的 fortran程序(自己搞定了,不过也希望你来交流)
已经有7人回复
【求助】fortran加载外部子程序时总是提示关闭程序
已经有10人回复
【求助】Fortran如何调用模块中子程序
已经有6人回复
【求助】Intel Visual Fortran与Compaq Visual Fortran的区别?
已经有18人回复

2楼2011-11-08 08:42:36
princeado
金虫 (正式写手)
- 应助: 4 (幼儿园)
- 金币: 2729.5
- 红花: 5
- 帖子: 874
- 在线: 868.6小时
- 虫号: 1031978
- 注册: 2010-05-30
- 性别: GG
- 专业: 水文、水资源
3楼2011-11-08 09:00:13

4楼2011-11-08 09:06:12
huruiusst
木虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 2687.3
- 帖子: 67
- 在线: 115.8小时
- 虫号: 1103368
- 注册: 2010-09-19
- 性别: GG
- 专业: 传热传质学

5楼2011-11-08 10:02:54
snoopyzhao
至尊木虫 (职业作家)
- 程序强帖: 16
- 应助: 157 (高中生)
- 贵宾: 0.02
- 金币: 18844.7
- 红花: 29
- 帖子: 3803
- 在线: 1422.4小时
- 虫号: 183750
- 注册: 2006-02-13
- 专业: 污染生态化学
6楼2011-11-08 10:14:31
stephenliu89
银虫 (小有名气)
- 应助: 3 (幼儿园)
- 金币: 448.7
- 散金: 13
- 红花: 3
- 帖子: 183
- 在线: 25.7小时
- 虫号: 953342
- 注册: 2010-02-06
- 性别: GG
- 专业: 理论和计算化学

7楼2011-11-08 11:37:46
holmescn
金虫 (正式写手)
- 程序强帖: 37
- 应助: 1 (幼儿园)
- 金币: 1918.8
- 散金: 275
- 红花: 1
- 帖子: 699
- 在线: 102.6小时
- 虫号: 913482
- 注册: 2009-11-26
- 性别: GG
- 专业: 凝聚态物性 II :电子结构
★ ★
小木虫(金币+0.5):给个红包,谢谢回帖
jjdg(金币+1): 感谢参与 2011-11-10 13:06:12
jjdg:编辑内容 2011-11-10 13:06
小木虫(金币+0.5):给个红包,谢谢回帖
jjdg(金币+1): 感谢参与 2011-11-10 13:06:12
jjdg:编辑内容 2011-11-10 13:06
|
初学者可以一律都使用Function。不写result就行了。 这两个东西其实只在使用的时候有区别,比如 a = f(x) + b 这里的f(x)要定义为函数。 如果是独立的功能比如初始化矩阵(系数矩阵),可以这样 call init_coefficient_matrix(A) 显然你也可以用函数 A = init_coefficient_matrix() [ Last edited by jjdg on 2011-11-10 at 13:06 ] |
8楼2011-11-10 11:54:41







回复此楼