您好、欢迎来到现金彩票网!
当前位置:彩之网 > 子程序参数 >

fortran中向子程序中传递数组或变量用模块或用过程参数二者效果

发布时间:2019-08-16 10:17 来源:未知 编辑:admin

  fortran中向子程序中传递数组或变量,用模块或用过程参数,二者效果有何不同?

  fortran中向子程序中传递数组或变量,用模块或用过程参数,二者效果有何不同?

  如题。在子程序计算中要用到的数组和变量,如果作为过程参数,设置intent属性为in的话,就不可更改,对于不用输出的变量来说可以避免错误;除此之外,用模块或者用过程参数向子程序中...

  如题。在子程序计算中要用到的数组和变量,如果作为过程参数,设置intent属性为in的话,就不可更改,对于不用输出的变量来说可以避免错误;除此之外,用模块或者用过程参数向子程序中传递变量还有什么区别?哪个更好?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部还有一个就是用模块来传递时子程序中的变量名必须和模块中的一致,对于模块中已有的变量名若不是想修改就不能利用,否则会对它的值进行修改。而用intent的话则可以有效避免这个问题,可以对一些变量名重复独立运用。

  对于好坏就仁者见仁智者见智了。模块不用说很方便,灵活性大,省代码量,但是要求程序员不能随便取名字,对模块中各个变量要熟悉,而intent的话就必须每次严格输入了,程序多的话会导致大量的代码输入工作。

http://ibtlsports.com/zichengxucanshu/369.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有