lili 发表于 2023-7-19 19:13:24

大家帮我看看这个报错是怎么回事呢?

这三个错误信息对应的都是图中指的这一句,我前面已经定义了这个SERG是数组了

楚香饭 发表于 2023-7-19 19:27:01

本帖最后由 楚香饭 于 2023-7-19 19:48 编辑

编译错误,从第一个开始看,先解决第一个,后面的一律不看。解决了第一个,然后重新编译,再解决新的第一个错误。(此时很可能后面的一些错误就消失了)
直到所有错误都解决为止。
(因为后面的很可能是第一个或前面的导致的,本来没错,因为前面出了错,导致编译器理解得不对)

lili 发表于 2023-7-19 19:30:28

楚香饭 发表于 2023-7-19 19:27
编译错误,从第一个开始看,先解决第一个,后面的一律不看。解决了第一个,然后重新编译,再解决新的第一个 ...

第一个错误可能由什么导致的呢?我没找到错误原因

楚香饭 发表于 2023-7-19 19:49:00

你的截图中并没有给出第一个错误,也可能是截图太小了导致我不能确定是否是第一个错误。
以及其对应的错误行

此外,你给出的两层循环代码有点”傻“,不如改成这样,清晰明了,高效
SERG(:,:)=0
Do j = 1 , NNP
SERG(j,j) = SEIG
End Do

lili 发表于 2023-7-19 20:34:10

楚香饭 发表于 2023-7-19 19:49
你的截图中并没有给出第一个错误,也可能是截图太小了导致我不能确定是否是第一个错误。
以及其对应的错误 ...

我改成你这种写法就不报错了,很神奇,这俩表述不应该是一样的吗

楚香饭 发表于 2023-7-20 09:24:22

lili 发表于 2023-7-19 20:34
我改成你这种写法就不报错了,很神奇,这俩表述不应该是一样的吗

我不知道是什么原因,因为你给出的截图范围太小了,我无法确认“第一个错误”是什么,发生在哪里。

这两种写法虽然表述上是一样的,但是我的写法速度更快,逻辑更清晰。

lili 发表于 2023-7-20 10:05:25

楚香饭 发表于 2023-7-20 09:24
我不知道是什么原因,因为你给出的截图范围太小了,我无法确认“第一个错误”是什么,发生在哪里。

这两 ...

好的好的,感谢
页: [1]
查看完整版本: 大家帮我看看这个报错是怎么回事呢?