muzili2008 发表于 2015-5-29 19:16:45

initialization-expr is missing; an initialization expression错误

大家好,我在运行程序时候,发生如下错误:
错误 1error #6557: An =initialization-expr is missing; an initialization expression is required when using the PARAMETER attribute.    D:\Fortran\ABCs\Project_Components\Project_Components\main.f 3
错误 2error #6557: An =initialization-expr is missing; an initialization expression is required when using the PARAMETER attribute.    D:\Fortran\ABCs\Project_Components\Project_Components\main.f 3
错误 3error #6557: An =initialization-expr is missing; an initialization expression is required when using the PARAMETER attribute.    D:\Fortran\ABCs\Project_Components\Project_Components\main.f 3
错误 4error #6219: A specification expression object must be a dummy argument, a COMMON block object, or an object accessible through host or use association    D:\Fortran\ABCs\Project_Components\Project_Components\main.f 3
错误 5error #6219: A specification expression object must be a dummy argument, a COMMON block object, or an object accessible through host or use association    D:\Fortran\ABCs\Project_Components\Project_Components\main.f 3
错误 6error #6591: An automatic object is invalid in a main program.    D:\Fortran\ABCs\Project_Components\Project_Components\main.f 4
错误 7error #6591: An automatic object is invalid in a main program.    D:\Fortran\ABCs\Project_Components\Project_Components\main.f 6
错误 8 Compilation Aborted (code 1) D:\Fortran\ABCs\Project_Components\Project_Components\main.f 1


应该如何修改呢?

楚香饭 发表于 2015-5-29 19:24:26

给出代码,至少错误行给出来

muzili2008 发表于 2015-5-29 19:28:33

本帖最后由 muzili2008 于 2015-5-29 19:56 编辑

楚香饭 发表于 2015-5-29 19:24
给出代码,至少错误行给出来
谢谢

program main
      implicit none
      integer,parameter:: no_carbon,no_temp,no_carbon_0
      real*8var_pl(no_carbon,no_temp)
      real*8temp_max,temp_min
      real*8var_temp(no_temp)
      
      integer i,j
      
      no_carbon = 150
      no_temp   =30
      no_carbon_0   =30
      
      end do

fcode 发表于 2015-5-29 19:38:06

integer,parameter:: no_carbon,no_temp,no_carbon_0
parameter 需要给出值

muzili2008 发表于 2015-5-29 19:40:55

fcode 发表于 2015-5-29 19:38
integer,parameter:: no_carbon,no_temp,no_carbon_0
parameter 需要给出值

谢谢谢谢 。。。

页: [1]
查看完整版本: initialization-expr is missing; an initialization expression错误