与子程序本地变量一起使用的最佳意图()是什么?这些既不传入也不传出子例程,但可以在执行子例程期间进行修改。本地命名常量(参数)怎么样?
INTENT属性只能应用于伪参数。
试图将INTENT属性应用于非伪参数(如局部变量或命名常量)的源将导致Fortran编译器出现语法错误。
属性intent()
只适用于进入子程序或从子程序中出来的变量,而不适用于局部变量。如果对局部变量使用intent()
,编译器将产生错误。
intent()
用于伪变量。