- program
主程序 - module
将程序封装成模块 - use
使用某个模块 - implicit none
强制标识符先定义后使用 - private, public
在封装好的模块(module)中,其中会有很多变量,如果申明private variable(变量名),那么这个变量只能在这一个module中使用,如果是public variable,该变量对外公开,如果不做说明,那么默认变量是public的,也就是对外公开的。 - character(len=2)
定义长度为2的字符串变量 - real
定义实型变量 - type
定义派生数据变量 - interface
接口,方便调用和传递参数 - contains
模块(module)中可以含有完整的子程序和函数,称之为模块过程(module prodecure),这些过程必须跟在模块的数据生命后边,前边还要加上contains语句; - class
定义类 - allocate
为动态数组分配内存