回 帖 发 新 帖 刷新版面

主题:implicit none是什么意思?解释下谢谢

implicit none是什么意思?解释下谢谢

回复列表 (共7个回复)

沙发

就是强制: 标识符 先定义 后 使用。

板凳

就是取消默认的自动类型,所有变量都需要先声名再使用。

3 楼

不需要登录、不需要注册直接回答的问答系统!

4 楼


fortran 里面有一项不好的功能,就是变量不经定义就可以使用,而且根据变量的开始字母 自行给变量规定类型,加上implicit none 后可以防止这个东西

5 楼

呵呵,路过,建议写程序的时候在定义前都加上这么一句,这样就能防止中间变量名写错了!

6 楼

Fortran中有很多的变量未经定义编辑器回忆起第一个字母决定其形态,第一个字母是I J K L M N的变量视为整型 其他的为实型。 implicit none 就是关闭此项服务 所有变量都需定义

7 楼

主要是取消默认。可以仔细看一些教材,里面讲的很详细

我来回复

您尚未登录,请登录后再回复。点此登录或注册