首页
82问答网
>
c语言中,若i=3,则printf("%d",-i++);输出结果是4为什么错呢
c语言中,若i=3,则printf("%d",-i++);输出结果是4为什么错呢
2024-12-05 00:42:44
推荐回答(3个)
回答1:
这是先取用i的值,然后再i自增。
所以,它会打印出 -3
回答2:
-3吧,你只要记得++在后就取值后再自加,++在前就取值前自加,虽然原理不对,但结果是这样的,比较好记
回答3:
输出的是-3,但i变成4了。
相关问答
最新问答
请问我受热了心慌、心悸、头晕眼花、乏力、还想大便、如果在凉爽的地方休息一下又没事了,这是怎么回事呀
动物和植物有什么区别?动物和植物的主要区别是什么
求高达系列中的名言
深圳市嘉里大通物流待遇昨样呀?
2011年所有的高考满分作文?
江苏建筑职业技术学院怎么样?
入职两个月零几天没有签订劳动合同,现在想马上走人,但是公司不结算工资
移动营业厅接线员说的优惠套餐里的“小区”是什么意思
家用锅炉安装了循环泵水温高后补水箱溢水怎么回事
求一叶扁舟cv和炒肝的全部广播剧