首页
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了。
相关问答
最新问答
硬盘损坏如何导出数据?
本人20年前从深圳调往汕头工作,汕头龙湖区社保局没有当时社保的转移凭证,但有转移基金到账,怎么处理
山东考生533分上南通大学,录取率大吗
三星i9100欧版,韩版和港版哪个版好?行货好还是水货好?
苏锡常镇2015二模数学13题 已知函数f(x)=|x3-4x|+ax-2恰有2个零点 求a的取值范围
不接催收电话会有什么影响吗?
烟台到大连都有哪些大型客轮
excel2007的“工具”-“选项”-“编辑”标签在哪里
用VirtualDubMod把1280*720AVI转换成640*360MP4的视频不损失画面滤镜大小怎么调整
心肌炎是什么样的?我这些症状是心肌炎吗?