- 积分
- 1834
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-11-19
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2013-1-6 18:25:28
|
显示全部楼层
善人/jw 发表于 2013-1-6 18:16
warning是不要紧的,还是可以运行程序的
是 但是为啥会出现这个问题呢 ?? 他显示我的子函数可能存在着问题,但是心里还是很担心,想把这个问题解决掉。我贴上一段代码大家看看。
program main
implicit none
integer*2 rr,nk,i,j,k,ii,jj,ku,kd,ktm,kp
parameter(rr=1440,nk=6)
character*51 fname
character*21 outname1,outname2
character*21 outname3
character tt*39,mon(12)*2,date(31)*2,aa*62,bb*24
real sumu(rr,nk),sdmd(rr,nk),stmt(rr,nk),smmm(rr,nk),spmp(rr,nk),uaverage(nk),daverage(nk),taverage(nk),maverage(nk),paverage(nk),powerdensity(rr,nk),&
&rate1(rr,nk),rate2(rr,nk),rate3(rr,nk)
主函数中关于声明的部分
call rdl(fname,sumu,sdmd,stmt,smmm,spmp,uaverage,daverage,taverage,maverage,paverage,sdmd,powerdensity,rate1,rate2,rate3,ku,kd,ktm,kp)
do k=1,nk
uaverage(k)=0.
daverage(k)=0.
taverage(k)=0.
maverage(k)=0.
paverage(k)=0.
enddo
enddo
enddo
调用子函数的部分
subroutine rdl(fname,sumu,sdmd,stmt,smmm,spmp,uaverage,daverage,taverage,maverage,paverage,powerdensity,rate1,rate2,rate3,ku,kd,ktm,kp)
implicit none
integer*2 rr,cc,nk,i,j,k,tt,ku,kd,ktm,kp
parameter(rr=1440,cc=60,nk=6)
integer*2 ymd(rr,6)
integer*1 qu(rr,cc,nk),qd(rr,cc,nk),qt(rr,cc,nk),qm(rr,cc,nk),qp(rr,cc,nk)
real*4 u(rr,cc,nk),d(rr,cc,nk),t(rr,cc,nk),m(rr,cc,nk),p(rr,cc,nk)
real sumu(rr,nk),sdmd(rr,nk),stmt(rr,nk),smmm(rr,nk),spmp(rr,nk),uaverage(nk),daverage(nk),taverage(nk),maverage(nk),paverage(nk),powerdensity(rr,nk),rate1(rr,nk),&
&rate2(rr,nk),rate3(rr,nk),na(rr,nk),nc(rr,nk),ne(rr,nk),ng(rr,nk),ni(rr,nk),nb(nk),nd(nk),nf(nk),nh(nk),nj(nk)
integer pp,qq,aa,dl,ul,tl,ml,pl
character*154 ftitle
character*51 fname
!character*9 fname1
!character*9 fname2
!character*9 fname3
character*21 outname1,outname2
character*21 outname3
子函数中声明的部分
|
|