program www_fcode_cn
COMMON/KIO/ KR, KS, KW, KEND, IH, HIN( 200), KOUT
character(len=5) Hin
call sub()
write(*,*) KOUT
end program www_fcode_cn
subroutine sub()
COMMON/KIO/ KR, KS, KW, KEND, IH, HIN( 200), KOUT
character(len=5) Hin !// 这句你是不是丢了?
DATA KR/ 5/, KS/ 2/, KW/ 6/, KOUT/ 12/
write(*,*) 'subOK'
end subroutine sub
chuxf 发表于 2014-4-10 17:16
1.强烈建议放弃 common
2.强烈建议用 Implicit None
3.您是否没有在子程序中定义 Hin ?
欢迎光临 Fortran Coder (http://bbs.fcode.cn/) | Powered by Discuz! X3.2 |