回 帖 发 新 帖 刷新版面

主题:子程序声明变量有限制吗?

前面已经声明了一堆变量,想再声明三个real数组和两个integer数组,但是声明了之后,编译可以通过,运行到调用这个子程序就显示读写冲突,浮点数溢出
如果注释掉real或者integer任意一组声明,编译运行都会没有问题

回复列表 (共1个回复)

沙发

没有限制。可以肯定的说,你的程序存在bug
程序使用了未赋初值的变量,或者访问数组越界
仔细检查检查程序,把编译器的诊断选项全部打开

我来回复

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