上一篇起名用的是相同的表述,这里进一步阐释下:
上一篇指的是Fortran程序【读取的文件】中的注释(用的是“#”)
本篇指的是【Fortran程序】中的注释(用的是“!”)
背景:没有系统学习过Fortran的语法框架,按C++的编写思路用Fortran语言写内容,确实会出现很多语法小bug,而且不容易发现,所以想从网上去寻找也难有切入点,于是开个小专栏,记录下遇到的一些 反复测试后最终突破 的小bug
这里是我写的一份Fortran代码文件(已成功运行),虽然写就10min,但调试了1h多,主要问题出在语法和结构:
先看下执行过程中遇到的报错:
(未成功编译篇):这种说明程序的基本Fortran语法框架有问题
(成功编译但执行报错篇):这种说明程序的编写思路不完善
最终学到两个冷门知识:
Fortran程序中的注释需要用英文“!”而不是“#”(紫色框),属于:基本Fortran语法框架
如果数组分配中涉及变量,对变量赋值要写在allocate函数给数组分配前(红色框),属于:程序的编写思路