| 查看: 535 | 回复: 2 | |||
| 当前主题已经存档。 | |||
[交流]
【求助】请教external函数
|
|||
|
请问external这个函数都有什么用呢?请举例说明下,谢谢! [ Last edited by nono2009 on 2009-10-9 at 09:14 ] |
» 猜你喜欢
极限拉扯,如何抉择
已经有15人回复
申请科研项目纯靠实力能成功吗?
已经有8人回复
中科院海洋所招收海洋材料相关领域博士研究生及研究助理
已经有4人回复
40+中年人失业后,还能找到好工作吗?
已经有3人回复
二审4个多月了还是Awaiting Reviewer Scores
已经有4人回复
OpenAI又攻克数学难题了,离AI做有机合成还有多远?
已经有13人回复
课题组会帮你通过考核么?
已经有7人回复
入职后第一次管课题组的专利缴费,对账才发现官费比别人多掏了一倍
已经有6人回复
售一区SCI文章T0P,我:8O.551.O54,科目全,可十急
已经有9人回复
售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急
已经有10人回复

nono2009
超级版主 (文学泰斗)
No gains, no pains.
-

专家经验: +21105 - 应助: 28684 (院士)
- 贵宾: 513.911
- 金币: 2555230
- 散金: 27828
- 红花: 2148
- 沙发: 66666
- 帖子: 1602255
- 在线: 65200.9小时
- 虫号: 827383
- 注册: 2009-08-13
- 性别: GG
- 专业: 工程热物理与能源利用
- 管辖: 科研家筹备委员会
2楼2009-10-09 09:17:01
★ ★ ★ ★
nono2009(金币+2,VIP+0):谢谢热心帮助。欢迎常来交流。 10-9 10:17
yudf65(金币+2,VIP+0): 10-9 11:06
nono2009(金币+2,VIP+0):谢谢热心帮助。欢迎常来交流。 10-9 10:17
yudf65(金币+2,VIP+0): 10-9 11:06
|
◆EXTERNAL属性和哑过程 (哑元为外部过程,即哑过程) 指定EXTERNAL语句或属性说明实元实际上是外部过程 类型定义语句: 类型,EXTERNAL :: 外部函数名[,外部函数名]… 或EXTERNAL语句:EXTERNAL [外部函数名][,子程序名][,块数据名]… 哑元也可以是一个过程,这时作为哑元的过程称为哑过程。(至少两层调用) 例如: !----------------------------------------------------------------------- Programm main Real x,y External Plus !外部过程名作实元,必须用External说明,或者具有External属性 x=1.0 ; y=2.0 Print,* Calculate(x,y,Plus) !调用Calculate函数,实元为外部过程Plus End Program main Real Function Plus(a,b) !(第二层被调用的外部函数) Real, Intent(In) :: a,b Plus=a+b End Function Plus Real Function Calculate (x,y,func) Real, Intent(In) :: x,y Real, External func !类型定义语句, 说明哑元时一个外部过程, 也可以直接用External说明 Calculate=func(x,y) !调用自定义的外部函数 End Function Calculate !----------------------------------------------------------------------- 或者将 Real, External func 改为接口程序: Interface Real Function Plus(a,b) !Plus被接口块说明为一个哑元,即一个哑过程 Real, Intent(In) :: a,b End Function Plus End Interface [ Last edited by jjdg on 2009-10-9 at 09:40 ] |

3楼2009-10-09 09:38:32










回复此楼
10