Fortran Coder

分配数组报错问题

查看数: 519 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-7-22 20:36

正文摘要:

您好,我在程序中allocate一个二维(17*17)数组的时候(在小型服务器上),计算中会出现Segmentation fault - invalid memory reference的错误, 我在allocated判断这个数组的时候输出的也是F现在不知道如何解决此 ...

回复

飞翔的企鹅 发表于 2024-8-2 09:00:41
li913 发表于 2024-7-31 16:10
需要全部代码调试,看不出问题。

谢谢,但是目前代码在内网,没办法展示出来,十分不好意思。
li913 发表于 2024-7-31 16:10:37
需要全部代码调试,看不出问题。
飞翔的企鹅 发表于 2024-7-30 09:03:38
li913 发表于 2024-7-26 10:43
应该先分配,再判断,你的顺序不对。

它出错在分配这一部,我尝试过在分配之前分别allocated,但是之前运行的几轮循环没有问题,到这轮循环之后就开始在分配这个数组的时候出错了,所以我想检查一下这个数组是不是在被分配前越界之类的。
li913 发表于 2024-7-26 10:43:27
应该先分配,再判断,你的顺序不对。

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-9-21 19:36

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表