1个回答
展开全部
fun中使用的x是形参x, 与最上面的全局变量x无关.
fun调用三次, 参数i=0 1 2
第一次.
形参x=0
静态变量a=2
局部变量b=++x+2, x先自加为1, b=3
输出a++ b++, 先取值, 输腊改数出为
2 3
然后a=3 b=4
第二次
形参x=1
静态变量a=3//上次退出值.
局部变量b=++x+2, x先自加为2, b=4
输出a++ b++, 先取值, 输出为
3 4
然后a=4 b=5
第三次
形参x=2
静态变量a=4
局部变量b=++x+2, x先自加为3, b=5
输出a++ b++, 先取值, 输出为歼高
4 5
然轮首后a=5 b=6
综上, 输出为
2 3
3 4
4 5
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询