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



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

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

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

属性intent()只适用于进入子程序或从子程序中出来的变量,而不适用于局部变量。如果对局部变量使用intent(),编译器将产生错误。

intent()用于伪变量。

最新更新