我有一系列的作业,使用“;”将它们分配给同一个ike。分开statemnts,但我收到此错误:
1.0;磅(1,9)
1个
错误:(1)处无法分类的陈述
在文件LJ.F90:223中
如果每个语句都在一行上,那么当我使代码正常工作时,我不知道从哪里来。代码真的很简单...
我愚蠢地做错了..下面的代码都在一行上。
lb(1,1) = 1.0; lb(1,2) = 1.0; lb(1,3) = 1.0; lb(1,4) = 1.0; lb(1,5) = 1.0; lb(1,6) = 1.0; lb(1,7) = 1.0; lb(1,8) = 1.0; lb(1,9) = 1.0
最佳答案
您的代码行长为134个字符,即使使用Fortran 90样式的自由格式代码,大多数编译器也规定了最大行长。例如,对于Sun Studio,默认限制为132个字符。
通常,您可以使用编译器标志来增加此字符数限制,但是我建议拆分该代码,以便每行有一个语句。它对于人类读者来说更清晰易读,并且编译时和运行时错误消息可能更容易诊断。
关于fortran - FORTRAN 90中同一行上的多个语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6940552/