与子例程本地变量一起使用的最佳意图()是什么?它们既不进入子程序,也不进出子程序,但可以在执行子程序时进行修改。本地命名常量(参数)怎么样?
答案 0 :(得分:3)
INTENT属性只能应用于伪参数。
尝试将INTENT属性应用于非伪参数的源(例如局部变量或命名常量)的源将导致Fortran编译器出现语法错误。
答案 1 :(得分:1)
属性intent()
仅用于进入子例程或从子例程出来而不是用于局部变量的变量。如果对局部变量使用intent()
,则编译器会产生错误。
intent()
用于虚拟变量。