24小时热门版块排行榜    

北京石油化工学院2025年硕士研究生招生接受调剂公告
查看: 1817  |  回复: 6

li_clifff

银虫 (正式写手)

[求助] 请教如何调用Module里面的函数,谢谢

在彭国伦的《Fortran 95程序设计》里面好像里面的程序后缀都是f90,为什么不是f95呢?他在第11章里面谈到Module的应用,里面的程序是把整个module放在f90文件的前面,然后是program主体,这样写的程序编译运行是没有问题的。问题是如果我建的module里面函数(或子程序)很多,把这么一大段代码和主体的program放在一起显得有点头重脚轻,有没有其他的方法,比如program就是单独的一个f文件,他直接use module就可以了,但是怎么能把module链在一起呢?

请大家帮忙指点一下,非常感谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖

ben_ladeng: 专家考核存档 2011-09-28 11:39:29
Fortran 90 后的源代码都可以用 .f90 作为后缀,或者说,后缀其实不重,你用 .for,或者 .f 都没有什么问题,当然,有一些约定俗成的规则,不过编译器通常都有相应的选项,因此,不必纠结这个,你用 .f95 也都没有问题……

你可以把 Module 和程序主体文件分别放在不同的文件中,但编译时,首先需要编译 Module,然后再编译主程序,这样没有什么问题……
2楼2011-09-28 11:27:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

li_clifff

银虫 (正式写手)

引用回帖:
2楼: Originally posted by snoopyzhao at 2011-09-28 11:27:07:
Fortran 90 后的源代码都可以用 .f90 作为后缀,或者说,后缀其实不重,你用 .for,或者 .f 都没有什么问题,当然,有一些约定俗成的规则,不过编译器通常都有相应的选项,因此,不必纠结这个,你用 .f95 也都没有 ...

编译需要在同一个路径下吗?我试试看
3楼2011-09-28 11:47:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖

li_clifff(金币+15): 谢了 2011-09-28 12:59:55
引用回帖:
3楼: Originally posted by li_clifff at 2011-09-28 11:47:24:
编译需要在同一个路径下吗?我试试看

应该是可以的,这个主要看如何把相关的路径啥的传递给你的编译器,或许写个 Makefile 之类的比较方便一些,不过我没有这方面的经验,只是看到过这样的组织方式……
4楼2011-09-28 12:36:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

li_clifff

银虫 (正式写手)

引用回帖:
4楼: Originally posted by snoopyzhao at 2011-09-28 12:36:29:
应该是可以的,这个主要看如何把相关的路径啥的传递给你的编译器,或许写个 Makefile 之类的比较方便一些,不过我没有这方面的经验,只是看到过这样的组织方式……

Module可以单独写个文件吗,我还是青睐直接写lib文件,调用它
5楼2011-09-29 12:19:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

引用回帖:
5楼: Originally posted by li_clifff at 2011-09-29 12:19:03:
Module可以单独写个文件吗,我还是青睐直接写lib文件,调用它

可以啊,我没有写过 lib,呵呵……
6楼2011-09-29 13:51:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jiayanhui

木虫 (正式写手)

大木虫

直接USE+ module 名字就可以
春天来了
7楼2011-09-29 14:33:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 li_clifff 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 298求调剂 +22 蜜雪真奶茶 2025-04-13 26/1300 2025-04-15 14:02 by michaelmao77
[考研] 农学求老师收留 +10 张鱼消完子 2025-04-12 13/650 2025-04-15 10:52 by 大林子里的好鸟
[考研] 0856,总分250,英一数二,一志愿哈工大,四级已过,校二等奖学金,校优秀团员 +3 仲s2 2025-04-13 3/150 2025-04-15 09:17 by taosheng130
[考研] 生物301能调去哪 +8 池恩陈_ 2025-04-10 12/600 2025-04-14 22:33 by vivegetang
[考研] 计算机科学与技术方向求调剂(远程复试) +3 castLight 2025-04-13 6/300 2025-04-14 10:06 by b776790195
[考研] 一志愿食品工程 283 求调剂 有学上就行 跨考 +19 深情大王 2025-04-11 20/1000 2025-04-13 18:01 by 格桑花
[考研] 268求调剂 +4 17315787717 2025-04-13 4/200 2025-04-13 12:16 by Adore@
[教师之家] 石河子大学食品学院2025年硕士研究生招生调剂(第二批) +4 wxj52bm 2025-04-11 8/400 2025-04-13 12:16 by wxj52bm
[考研] 调剂 +7 雪花酥1 2025-04-11 9/450 2025-04-13 08:29 by anny19840123
[考研] 328,本2求调剂 +13 修。。。。 2025-04-08 14/700 2025-04-13 04:42 by barness
[考研] 求调剂!材料类专业 +11 斐常想上岸 2025-04-12 21/1050 2025-04-13 00:06 by 斐常想上岸
[考研] 求食品调剂 +17 shyjnvdb 2025-04-10 24/1200 2025-04-12 11:22 by 小小毅prince
[考研] 南华大学资环安招调剂 +3 陈丽洁 2025-04-11 8/400 2025-04-11 23:10 by 橘子、、
[考研] 277求调剂 +4 hanluo07 2025-04-10 4/200 2025-04-11 17:55 by xu-qinghua
[考研] 316求调剂 +3 aaautumn 2025-04-10 5/250 2025-04-10 20:03 by Darren啊
[考研] 天津理工大学招收调剂研究生 +3 ZzzzQrR8 2025-04-09 5/250 2025-04-10 00:04 by yyyyyyyyyy2
[考研] 282求调剂 +3 07167 2025-04-09 3/150 2025-04-09 22:41 by 褚迎松小小
[考研] 考研调剂 +4 dl0 2025-04-08 4/200 2025-04-09 00:08 by z648054048
[考研] 一志愿北师大 生物学 求调剂 +3 @黄幼玲 2025-04-08 5/250 2025-04-08 23:54 by @黄幼玲
[考研] 求化工专业调剂 +5 Hongjianava 2025-04-08 5/250 2025-04-08 19:26 by yarupei0411
信息提示
请填处理意见
婢跺秷鐦拫鍐ㄥ婢跺秷鐦拫鍐ㄥ
婢跺秷鐦拫鍐ㄥ娴滃瞼娣惍锟�閼惧嘲褰囨径宥堢槸 & 鐠嬪啫澧忛幐鍥у础閿涳拷瀵邦喕淇婇幍顐$閹碉拷
閸熷棗濮熼崥鍫滅稊閸熷棗濮熼崥鍫滅稊
閸熷棗濮熼崥鍫滅稊娴滃瞼娣惍锟�閸熷棗濮熼崥鍫滅稊閸溿劏顕�瀵邦喕淇婇幍顐$閹碉拷(婢跺洦鏁為敍姘櫌閸斺€虫値娴o拷)
鐎涳附婀抽獮鑼舵彛鐎涳附婀抽獮鑼舵彛
鐎涳附婀抽獮鑼舵彛娴滃瞼娣惍锟�瀵邦喕淇婇幍顐$閹碉拷娴滃棜袙閺堚偓閺傛澘顒熼張顖氬叡鐠愶拷
鐠佺儤鏋冩潏鍛嚤鐠佺儤鏋冩潏鍛嚤
鐠佺儤鏋冩潏鍛嚤娴滃瞼娣惍锟�瀵邦喕淇婇幍顐$閹碉拷濞h濮為懓浣哥瑎閿涘苯鍘ょ拹鐟版尒鐠囷拷
鐢牐绁幏娑樺珯鐢牐绁幏娑樺珯