新手问题,但我无法在任何地方找到一些好的Fortran文档。fortran读取声明
我正在学习一个程序,编写者使用read语句来评估用户是否要重新运行该脚本。
的代码是:
PRINT *,'Calculate again? .TRUE./T/t -> yes , .FALSE./F/f -> no'
READ *,answer
然后,它使用逻辑变量的答案,选择在哪里呢程序能够转到下一个。
上面的代码是做什么的?
新手问题,但我无法在任何地方找到一些好的Fortran文档。fortran读取声明
我正在学习一个程序,编写者使用read语句来评估用户是否要重新运行该脚本。
的代码是:
PRINT *,'Calculate again? .TRUE./T/t -> yes , .FALSE./F/f -> no'
READ *,answer
然后,它使用逻辑变量的答案,选择在哪里呢程序能够转到下一个。
上面的代码是做什么的?
也许它应该是READ *, answer
从标准输入单元读取答案。
代码输出“再次计算?.TRUE。/ T/t - >是,.FALSE。/ F/f - > no”然后读入answer
,我认为它被声明为逻辑变量。
见http://en.wikipedia.org/wiki/Fortran_95_language_features对Fortran语言的文档95
M.S.B是正确的,我只需要添加什么不适合评论。
互联网上有很多好的Fortran资源。你可以使用官方标准,但编译器通常更好。这一个http://publib.boulder.ibm.com/infocenter/comphelp/v111v131/index.jsp?topic=%2Fcom.ibm.xlf131.aix.doc%2Flanguage_ref%2Fassociatestmt.html是非常好的。
也有许多课程和教程。只需谷歌“Fortran初学者课程”,“Fortran教程”或类似的。
'READ * .answer'中的点而不是正确的逗号可能只是一个错字? – 2012-02-03 16:01:12
是的,错字。修复。 – ppp 2012-02-03 18:24:30