相关疑难解决方法(0)

fortran意图(in,out,inout)之间的明显区别是什么?

在书籍中搜索了一段时间后,在stackoverflow和一般网络上,我发现很难找到对fortran参数意图之间真正差异的直接解释.我理解它的方式是这样的:

  • intent(in) - 实际参数被复制到条目处的伪参数.
  • intent(out) - 伪参数指向实际参数(它们都指向内存中的相同位置).
  • intent(inout) - 伪参数在本地创建,然后在过程完成时复制到实际参数.

如果我的理解是正确的,那么我也想知道为什么人们想要使用intent(out),因为intent(inout)需要更少的工作(不复制数据).

fortran arguments

18
推荐指数
2
解决办法
1万
查看次数

如何在FORTRAN中整理出意图(in),intent(out)和intent(inout)

我正在修改用F77编写的旧源代码到F90.我痛苦地解决了哪个变量是意图(in),intent(out)和intent(inout).

你有任何指导或提示吗?

任何想法和建议表示赞赏.

迈克尔

fortran

4
推荐指数
1
解决办法
577
查看次数

标签 统计

fortran ×2

arguments ×1