C语言,这一题是答案错了吗?
答案说第一次return返回的t值是t=t+a(++)=7+5=12,但是之前执行else语句时,a=7,而后a还自增了1,应该是8才对呀,t=t+a(++)=7+8=1...
答案说第一次return返回的t值是t=t+a(++)=7+5=12,但是之前执行else语句时,a=7,而后a还自增了1,应该是8才对呀,t=t+a(++)=7+8=15呀,为什么是5,上面的static int a=5,对他来说应该没影响把,下一次进入此函数才有影响把?
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询