6个回答
展开全部
最后是-1,过程是这样的:
第一次循环,n=1,满足循环的条件,然后n自减1,即n=0
第二次循环,n=0,不满足循环的条件,但是n--这个语句已经执行,n=-1
第一次循环,n=1,满足循环的条件,然后n自减1,即n=0
第二次循环,n=0,不满足循环的条件,但是n--这个语句已经执行,n=-1
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
执行,while不是判断n是否为0,而是判断整个表达式的值,也就是n--。当n=0,计算这个表达式,结果是n没减的值,但是表达式会让n减少,所以最终n=-1 。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
"c--"哪里来的??从上面没看到有c--啊
最后是执行到n=-1,因为n--是一个后置表达式,while()内且是表达式的值当表达式为0时停止循环,而此时n=-1
最后是执行到n=-1,因为n--是一个后置表达式,while()内且是表达式的值当表达式为0时停止循环,而此时n=-1
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不会,n——,先判断,判断为0就跳了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询