Fortran Coder

标题: RETURN语句 [打印本页]

作者: gengyan123456    时间: 2014-7-17 10:11
标题: RETURN语句
FORTRAN中RETURN语句在子程序里是什么意思啊?在书里没找到啊
作者: 龙行天下    时间: 2014-7-17 10:53
不认真看书啊。。《Fortran 95/2003程序设计》Stephen J Chapman那本第七章7.1子过程中有说明的。。
正常情况下,RETURN只会出现在子程序中,作用相当于END SUBROUTINE。也就是说在子程END SUBROUTINE之前,如果出现RETURN,那么你可以删掉它,没有意义。
作者: gengyan123456    时间: 2014-7-17 11:09
龙行天下 发表于 2014-7-17 10:53
不认真看书啊。。《Fortran 95/2003程序设计》Stephen J Chapman那本第七章7.1子过程中有说明的。。
正常情 ...

哦哦,知道了,谢谢啊,不过你说的这本书我没有啊
作者: 楚香饭    时间: 2014-7-17 14:02
return 和 end subroutine 是有区别的。

return 是执行语句,在执行时,进行返回。可以忽略。

end subroutine 是代码结构语句,只在代码中起表示程序结构的作用,不执行,不能忽略。




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2