求大神们解答下这个程序的意思?

问题描述:

求大神们解答下这个程序的意思?


1个回答 分类:综合 2014-10-21

问题解答:

我来补答
由于m变量是静态的,所以只在程序初始化时运行一次赋初值,并且可以保存自己的值不变,这个程序就是帮助理解静态变量的使用的.
i=0时,func():第1次调用函数,m赋值0,然后输出m的值0,然后m自加1(m的值为1)和换行,返回
i=1时,func():输出m的值1,然后m自加1(m的值为2)和换行,返回
i=2时,func():输出m的值2,然后m自加1(m的值为3)和换行,返回
i=3结束循环和程序,程序输出为:
0
1
2
变量m相当于记录调用func函数的次数.
 
 
展开全文阅读
剩余:2000