首页
好吧问答库
>
c语言中,若i=3,则printf("%d",-i++);输出结果是4为什么错呢
c语言中,若i=3,则printf("%d",-i++);输出结果是4为什么错呢
2024年12月05日 00:42
有3个网友回答
网友(1):
这是先取用i的值,然后再i自增。
所以,它会打印出 -3
网友(2):
-3吧,你只要记得++在后就取值后再自加,++在前就取值前自加,虽然原理不对,但结果是这样的,比较好记
网友(3):
输出的是-3,但i变成4了。
相关问答
最新问答
手机指南针用不了!指针不动!
手机上能不能使用交通卡功能 应该怎么做
剑网3刷什么FB有马具或者马?
高中物理老师请解题,高考写大题时,用写出公式用了动能定理,机械能守恒这些语言文字吗?不写扣分吗
请问小狗脚垫加厚又硬了是不是一定狗瘟的晚期呢?
电脑windows10怎么截屏
http:⼀⼀www.56.com⼀u52⼀v_MTIyOTUzMTM.html 这段视频里的歌叫什么名字.
永恒之塔 剑星用什么烙印才可以两只手各拿一把武器?
耽美小说分类合集》(共28种,2150本) TXT下载
结婚了还可以当兵吗?