欢迎光临散文网 会员登陆 & 注册

Fortran基础编程(4)——声明与程序结构

2022-04-11 11:05 作者:易木木响叮当  | 我要投稿

以下内容转载木木公众号:易木木响叮当

声明

Fortran标准中有一项不太好的功能,它的变量并不一定要经过程序的声明才能使用,编译器会根据变量名称的第一个字母来自动决定这个变量的类型。第一个字母为I、J、K、L、M、N的变量会被视为整数类型,其他的变量则会被视为浮点数来使用。

implicit命令

在开始做声明之前,都加入implicit none这个描述可以有效避免上述不太好的功能。
注:implicit命令一定要进阶program命令的下一行!

常数的声明方法

我们的程序中有一些值是固定不变的,比如说重力加速度、圆周率等,这些数据可以声明为“常数”。


注:常数在程序中只能设置一次,数值设置后,在程序代码中不能改变它的内容,若在程序中改变“常数”的值,编译时会报错。

变量初值

固定格式中设置初值时,需要用到DATA命令:
在data后面接上所要设置初值的变量,然后利用两个斜杠包住所要设置的值。


注:程序中声明的部分一定要全部写在程序的前面(紧接着program)

IF基础用法

和python、C、matlab等编程语言一样,fortran也有着自己的程序流程控制,具体的含义就不多讲了,只强调一下表示的方式与注意的细节。
基本程序块:


或是


多重嵌套


注:如果所需要执行的程序模块只有一行程序代码,可以把if跟这行代码写在同一行,可省略thenend if.




Fortran基础编程(4)——声明与程序结构的评论 (共 条)

分享到微博请遵守国家法律