printf("%d",-i++),i=3.输出值是多少?高手帮忙解答 要解释!
3个回答
展开全部
printf("%d",-i++),的运算可以看为三步
1取反得到i=-3
2输出i的值
3i加一,得到i=4
1取反得到i=-3
2输出i的值
3i加一,得到i=4
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
-i++,意思是取i原来的值然后取反,但是i本身自加1,这条语句之后i=4.但是-i++这个表达式的值是-3.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询