请教fortran程序调试
我用fortran编程,对于某一个参数,在调用某个子程序时,其有一个合适的值,可调用了子程序之后就变成了很大或者负很多的数,而且我可以确定在这个子程序中根本就没有用到这个变量,该变量是作为全局(公用)变量定义的,请问有谁知道是什么原因,应该怎么解决不??谢谢我遇到很多次了,前面我都是在要用这个变量之前重新定义一次,我觉得这肯定不合理,有些没有注意的变量肯定也有可能遇到类似情况的。帮忙,帮忙啊!谢谢 most probably memeory error. For example, out of range of an array. 问题已经解决了,我在子程序的开头把没有用到的公共变量的定义全部删去了,后面就没有再出现这样的错误:)
页:
[1]