【发布时间】:2015-04-21 15:43:13
【问题描述】:
我知道这听起来像是一个愚蠢的问题:
write(*,*)
和
write(6,*)
? 我正在我研究所的超级计算机上运行一个复杂的代码,它通过一个不同于 6 的单元号输出一个数据文件,显然用上面的代码编译的 Fortran 代码给了我一个不同的数据文件(即数据不匹配)。
我知道(*,*) 格式进入标准输出,而(6,*) 呈现在屏幕上,但是我真的很困惑为什么这会对我的实际数据产生任何影响。任何有关其工作原理的想法都将不胜感激!
【问题讨论】: