C语言:求解第15题,过程详细一点,谢谢
展开全部
调用 f2(3) 参数 n = 3
3 -> -3
s = s - n // s => 13
++n // n => -2
s = s -n // s => 15
++n // n=> -1
s = s -n // s=> 16
++n => 0 // n => 0 循环结束
因此输出 0, 16
3 -> -3
s = s - n // s => 13
++n // n => -2
s = s -n // s => 15
++n // n=> -1
s = s -n // s=> 16
++n => 0 // n => 0 循环结束
因此输出 0, 16
追问
请问为什么在n>=0的时候结束循环?
追答
} while(n++);
等价于
} while(n = n + 1, n != 0)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询