首页
13问答网
>
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了。
相关问答
最新问答
李德印24、42、48式太极拳32、42式太极剑、武当太极剑、太极功夫扇、夕阳美太极、张广德养生太极掌。
中规模计数器集成电路74ls160 rco在什么状态下出现?其有效电平是什么
急:喷绘机不怎么出墨,清洗完打印色块没问题,打印画面30公分就断针特严重请问是什么原因?谢谢。
这样安装锅炉,为什么水泵启动的时候水箱里边的水不会抽出去?而是抽锅炉里边的水?
杨丽花歌仔戏哪里有下啊
手机指南针用不了!指针不动!
手机上能不能使用交通卡功能 应该怎么做
剑网3刷什么FB有马具或者马?
高中物理老师请解题,高考写大题时,用写出公式用了动能定理,机械能守恒这些语言文字吗?不写扣分吗
请问小狗脚垫加厚又硬了是不是一定狗瘟的晚期呢?