主题:请问一个与变量的存储属性相关的问题,谢谢大大,
program datas_test
do i=1,10
write(*,*)i,f()
end do
end
function f()
static n,s
n=n+1
s=s+n
f=s
end
我想问下这程序怎么运行的, 子程序F()中的变量是怎么赋值的,还有,变量的存储属性,SAVE,STATIC AUTOMATIC他们的区别究竟在哪里啊,能用简单的例子说明吗,谢谢哦,
do i=1,10
write(*,*)i,f()
end do
end
function f()
static n,s
n=n+1
s=s+n
f=s
end
我想问下这程序怎么运行的, 子程序F()中的变量是怎么赋值的,还有,变量的存储属性,SAVE,STATIC AUTOMATIC他们的区别究竟在哪里啊,能用简单的例子说明吗,谢谢哦,