飞翔的企鹅 发表于 2024-7-22 20:36:49

分配数组报错问题

您好,我在程序中allocate一个二维(17*17)数组的时候(在小型服务器上),计算中会出现Segmentation fault - invalid memory reference的错误,
我在allocated判断这个数组的时候输出的也是F现在不知道如何解决此问题,还请大家多多给我点建议。
(内网缘故无法贴上源代码,只能以图片的形式,还望大家海涵)




li913 发表于 2024-7-26 10:43:27

应该先分配,再判断,你的顺序不对。

飞翔的企鹅 发表于 2024-7-30 09:03:38

li913 发表于 2024-7-26 10:43
应该先分配,再判断,你的顺序不对。

它出错在分配这一部,我尝试过在分配之前分别allocated,但是之前运行的几轮循环没有问题,到这轮循环之后就开始在分配这个数组的时候出错了,所以我想检查一下这个数组是不是在被分配前越界之类的。

li913 发表于 2024-7-31 16:10:37

需要全部代码调试,看不出问题。

飞翔的企鹅 发表于 2024-8-2 09:00:41

li913 发表于 2024-7-31 16:10
需要全部代码调试,看不出问题。

谢谢,但是目前代码在内网,没办法展示出来,十分不好意思。{:4_94:}
页: [1]
查看完整版本: 分配数组报错问题