1个回答
2013-07-08
展开全部
因为函数s()里变量x被定义为static即静态变量,每一次被赋值后x的值都会被保留到下一次被调用时而不会在函数s()被调用时被清零第一次单击:s(1)调用 --> x=0+1=1 , s(2)调用 --> x=1+1+1=3第二次单击:s(1)调用 --> x=3+1=4, s(2)调用 --> x=4+1+1=6第三次单击:s(1) = x=6+1=7, s(2) = x=7+1+1=9,所以s(1)+s(2)=16
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询