回 帖 发 新 帖 刷新版面

主题:请问fortran中recursive是做什么用的?

请问fortran中recursive是做什么用的?我再程序中看到有这个词,比如说
recursive function fac(n) result(result)
integer,intent(in)::n
integer::result  
if(n==0)then
fac_result=1
else
result=n*fac(n-1)
endif
end function fac
这样的程序中的recursive是干什么用的?谢谢

回复列表 (共4个回复)

沙发

书上都有说明的, 是递归函数的声明.

板凳

谢谢了!

3 楼

别光谢啊:)给评个分儿啊:)

4 楼

不好意思,忘记给分了!已经补上了

我来回复

您尚未登录,请登录后再回复。点此登录或注册