|
区别就是编译器默认*.f或者*.for文件是固定格式,而默认*.f90是自由格式,而编译这两种格式所用的方法是不同的。
具体一点就是:
固定格式就是代码采用约定的书写方式来写,代码或者符号的位置在特定地方有特定含义。一般分为标号区,注释行,续行区,语句区,注释区。代码的位置必须正确。否则编译失败。
而自由格式是Fortran90以后的语法。简单来说代码或者符号的位置不再重要,废除了固定格式的一些书写规定。
如果你把
write(*,*)"hello,world"
pause
这两行之前输入六个空格再把代码复制到两个文件中编译,你和你的小伙伴会因为这次两个文件竟然都能成功编译而惊呆的。
|
评分
-
查看全部评分
|