首页
85问答库
>
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了。
相关问答
最新问答
DNF里60级史诗武器无轩之散魄在哪里爆啊?
从十八里店南桥到顺义区昌金路尚峰一号怎么坐车
qq空间背景音乐怎么免费添加不起来啊,链接不能用,求助啊
我是1990年参加工作的,从1995年开始单位上买社保到1997年,单位减体后一直未买,现在想补够十五年,要交迟...
什么是特性水泥
win7用高强度文件夹加密大师V9000,加密后,用不了浏览解密的?一解密下一次又要重新加密!
什么食物含牛磺酸多?
note3发热耗电快
辛金生于春季,木旺、火相、水休、金囚、土死,起名应该用什么?
债务人公司注销,如何执行