fortran - FORTRAN 90中同一行上的多个语句

标签 fortran fortran90

我有一系列的作业,使用“;”将它们分配给同一个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/

相关文章:

performance - Fortran 三重嵌套 do 循环 omp 并行化 错误共享去除

macos - Fortran动态库,在运行时加载?

fortran - 返回数组策略比较

fortran - 使用常量参数调用函数时出现段错误

c++ - 在 C/C++ 应用程序中使用 Fortran90 模块

Fortran 转到范围

oop - 在 Fortran 中扩展对象并覆盖过程而不延迟

fortran - 打开文件或创建文件和追加数据的单个命令

fortran - 在 Fortran 中读取行数未知的文件

多行 fortran openmp 指令的 Vim 语法突出显示