Fortran知识 | 代码错误(数组越界)

如图所示,提示为: Subscript #1 of the array INDEX has value 61 which is greater than the upper bound of 60

比如定义一个数组 real A(3,4),实际赋值时成了A(3,5)或A(4,4),这就造成了数组越界。

数组越界不属于语法错误,只能通过Debug来发现问题所在。

原文发布于微信公众号 - 数值分析与有限元编程(program_fem)

原文发表时间:2017-03-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏我的博客

PHP反射机制

PHP反射机制它是用来导出或提取出关于类、方法、属性(私有保护等属性也能获取)、参数等的详细信息,包括注释。 <?php class Test{ ...

42670
来自专栏IT可乐

深入理解计算机系统(3.6)------汇编的流程控制

  前面我们所讲的所有指令,代码执行顺序都是一条接着一条顺序的执行。但是实际上在编码过程中,会有某些结构,比如条件语句(if-else),循环语句(for,do...

22870
来自专栏web前端教室

【课堂笔记】先行者 3.0版本的vueJs课程的第二次课

先用大概二三次课把vue的基本操作、命令都讲一下, 然后接下来会用几次课,会用几个例子,把vue的具体应用讲一下, 然后再用一二次课,结合实例把vuex也讲一下...

226100
来自专栏奔跑的蛙牛技术博客

什么是字节码?

字节码(Byte-code)是一种包含执行程序,由一序列 op 代码/数据对组成的二进制文件,是一种中间码。字节是电脑里的数据量单位。

51830
来自专栏Ryan Miao

java并发编程读书笔记(1)-- 对象的共享

1. 一些原则 RIM(Remote Method Invocation):远程方法调用 Race Condition:竞态条件 Servlet要满足多个线程的...

36880
来自专栏python成长之路

学生管理系统(文件版)

62030
来自专栏爱撒谎的男孩

多线程的使用

17850
来自专栏IT可乐

Spring详解(三)------DI依赖注入

  上一篇博客我们主要讲解了IOC控制反转,也就是说IOC 让程序员不在关注怎么去创建对象,而是关注与对象创建之后的操作,把对象的创建、初始化、销毁等工作交给s...

21650
来自专栏Golang语言社区

Golang语言--包的概念、导入与可见性

go中包的概念、导入与可见性 ? 包是结构化代码的一种方式:每个程序都由包(通常简称为 pkg)的概念组成,可以使用自身的包或者从其它包中导入内容。 如同其它一...

41650
来自专栏我是攻城师

理解Java里面的序列化和反序列化

38040

扫码关注云+社区

领取腾讯云代金券