关于implicit命令,摘取自《Fortran95程序设计》(彭国伦)一书
由于Fortran的变量不需要声明就可以直接使用,编译器则根据变量名称的第一个字母来决定变量的类型。在实际使用中,却容易造成”人为错误“,且不明确程序执行的内存使用情况。
Implicit命令:用来设置”默认类型“,默认类型即指Fortran编译器则根据变量名称的第一个字母来决定变量的类型;
通过Implicit命令可以指定哪些字母开头的变量使用哪种类型
例如:
implicit real(Z-P) ! 指定以Z到P开头的变量为浮点数(real)
implicit integer(A, B, C) ! 指定以A,B,C开头的变量为整型数
implicit integer(A-F,I,K) ! 指定从A到F以及I,K开头的变量为整型数
implicit none ! 关闭默认类型功能,所有变量要先声明