
1个回答
展开全部
首先 n=4
在进入while的时候进行n--,用作判断依据时,n的值为4(因为--在后边)
但判断结束后,由于--的存在,于是n=3。
接下来进入printf,其中输出的值为 --n,也就是在使用前先进行了自减操作,n变成2,随后输出。
接下来来到第二次循环:
n=2进入while判断,判断时 n为2,n>0所以进入循环内。判断后n=1。
输出 --n,先自减,再输出。就是输出 n=0的结果。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询