首页文章正文

Fortran中子程序需要声明吗,fortran用什么编译器

子程序不仅能从主程序中调用 2023-12-17 10:01 572 墨鱼
子程序不仅能从主程序中调用

Fortran中子程序需要声明吗,fortran用什么编译器

Fortran 函数是Fortran 程序中执行特定任务的子程序,它可以接收输入参数,执行特定操作并返回结果。在Fortran 中,函数需要声明才能被调用。声明函数通常使用`function`语句,不用声明。external 用来申明函数,通常在容易混淆的地方,例如a = func(b) 的时候,编译器可能会认为func 是个数组,此时,一些人习惯用external func 来强调

≥△≤ 与子程序主要有两点不同:函数在主程序内进行使用之前需要声明,函数有一个返回值。似乎subroutine的应用比function更广泛。作为子程序subroutine和函数function的对比,建议在functio变量声明是非执行语句,必须位于所有可执行语句的前面implicit 语句应放在所有的类型声明语句的最前面只在本程序单元内有效(局部变量) implicit double prec

Fortran子程序是一种对主程序可以被多次引用的可重用的模块,可被通过特定的函数声明来完成较复杂的任务。与函数不同,它不会返回任何值也不会接收任何参数,因此运行的结果只能子程序是以subroutine开头、以end subroutine结尾,其中第一行与一般主程序一样需要添加一行implicit none的声明。小提示值得注意的是,子程序可以在主程序中被任意调用若干

这有很多方面,但我们可以在这里说,这意味着(针对子问题2):虚拟参数和实际参数通常不需要具有相同的形状(元素数量或等级)。在许多情况下,形状受到限制。意图不是这里的一个因Fortran 90中的函数必须在程序的`contains`块中定义,以便在主程序中调用子程序(Subroutine): 子程序是一段独立的代码块,它可以被其他代码调用并执行。与函数不同的是,子程序可以不

后台-插件-广告管理-内容页尾部广告(手机)

标签: fortran用什么编译器

发表评论

评论列表

灯蓝加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号