Proteus 发表于 2021-4-2 09:56:06

vs编译触发断点,数组越界

在数组赋值的地方触发断点,不知道为什么,应该怎么处理

Transpose 发表于 2021-4-2 10:13:04

这是数组越界,表明你在使用的时候数组指标超过了定义值例如
integer::a(4)
a(5)=0

Proteus 发表于 2021-4-2 10:39:29

Transpose 发表于 2021-4-2 10:13
这是数组越界,表明你在使用的时候数组指标超过了定义值例如
integer::a(4)
a(5 ...
但我是定义了动态数组
integer,allocatable :: boundn(:)
    boundn(nnb)=0

出现断点的地方是:boundn(nnb)=0
nnb=5630
会不会因为这个数组大小太大了,堆栈溢出?

青衣巷 发表于 2021-4-2 14:16:01

boundn 数组没有分配

Proteus 发表于 2021-4-6 10:58:36

青衣巷 发表于 2021-4-2 14:16
boundn 数组没有分配

已解决!感谢感谢!!
页: [1]
查看完整版本: vs编译触发断点,数组越界