如果int i=3 则printf("%d",-i++)执行后输出是( )i的结果是 ( ) 答案是-3 4 求解释
展开全部
首先输出的就是 -i就是-3啦 可是这个-是不改变I的值的 它还是3 接着i自加 变成4
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
i++和++i的区别。都使自身加1,i++先赋值再自加,所以打印时是3,前面有个负号,我没这么写过,也不知道行不行。执行完这句话后i变成4.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
i++,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询