精选问答
一些FORTRAN的编译错误求解答是FORTRAN95,也就是以.f90结尾的程序,有一些错误:1.Error:Syntax error,found END-OF-STATEMENT when expecting one of:,:)原句:DOUBLE PRECISION DELTAX(NX,NY,NZ),DELTAY(NX,NY,NZ),DELTAZ(NX,NY,NZ)2.1 Error:Syntax error,found ')' when expecting one of:( * ...2.2 Er

2019-05-30

一些FORTRAN的编译错误求解答
是FORTRAN95,也就是以.f90结尾的程序,有一些错误:
1.Error:Syntax error,found END-OF-STATEMENT when expecting one of:,:)
原句:DOUBLE PRECISION DELTA_X(NX,NY,NZ),DELTA_Y(NX,NY,NZ),DELTA_Z(NX,NY,NZ)
2.1 Error:Syntax error,found ')' when expecting one of:( * ...
2.2
Error:Syntax error,found END-OF-STATEMENT when expecting one of:,:)
原句(这几句都有以上错误):
DOUBLE PRECISION A_GAS(),A_SAND()
DOUBLE PRECISION H_GAS(),H_SAND()
DOUBLE PRECISION Q_GAS(),Q_SAND()
DOUBLE PRECISION A_GAS_G( ,NX,NY,NZ),A_SAND_G( ,NX,NY,NZ)
DOUBLE PRECISION Q_GAS_G( ,NX,NY,NZ),Q_SAND_G( ,NX,NY,NZ)
3.Error:Syntax error,found '-' when expecting one of:( ,; [ / //
原句:COMMON /VARIABLE/ ALPHA_SAND-T1,ALPHA_SAND_T2,ALPHA_GAS_T1,
优质解答
这都是基本的书写语法错误.
数组定义时,必须给出大小.
DOUBLE PRECISION A_GAS(),A_SAND()
这里括号内是空的.
DOUBLE PRECISION A_GAS_G( ,NX,NY,NZ)
这是定义的几维数组?如果是三维数组,删掉括号内第一个逗号.
如果是四维数组,给出第一维的大小.不能括号完了就是逗号
这都是基本的书写语法错误.
数组定义时,必须给出大小.
DOUBLE PRECISION A_GAS(),A_SAND()
这里括号内是空的.
DOUBLE PRECISION A_GAS_G( ,NX,NY,NZ)
这是定义的几维数组?如果是三维数组,删掉括号内第一个逗号.
如果是四维数组,给出第一维的大小.不能括号完了就是逗号
相关问答