Fortran:局部变量的最佳意图()

时间:2016-01-05 03:29:33

标签: fortran

与子例程本地变量一起使用的最佳意图()是什么?它们既不进入子程序,也不进出子程序,但可以在执行子程序时进行修改。本地命名常量(参数)怎么样?

2 个答案:

答案 0 :(得分:3)

INTENT属性只能应用于伪参数。

尝试将INTENT属性应用于非伪参数的源(例如局部变量或命名常量)的源将导致Fortran编译器出现语法错误。

答案 1 :(得分:1)

属性intent()仅用于进入子例程或从子例程出来而不是用于局部变量的变量。如果对局部变量使用intent(),则编译器会产生错误。

intent()用于虚拟变量。