fortran语言 在输出时显示array bounds exceeded 是怎么回事? 越详细越好
1个回答
推荐于2016-01-10
展开全部
一般来说是数组越界了,比如:
integer(kind=4)::myarr(1:10)
但是你在程序是用到了myarr(11),它是不存在的,所以报错。
这个常出现在循环内部,如
do i=1,11
myarr(i)=1
……
end do
integer(kind=4)::myarr(1:10)
但是你在程序是用到了myarr(11),它是不存在的,所以报错。
这个常出现在循环内部,如
do i=1,11
myarr(i)=1
……
end do
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询