首页
58问答库
>
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了。
相关问答
最新问答
龙年2012年10月2日早上6:02生了一个男孩,父亲姓张,母亲姓王,给帮忙取个名字
重庆苹果手机来电只有铃声不显示怎样解决
这张图片出自那个动漫或游戏?
哪位大师帮我看看紫薇命盘。谢谢了!
pdf格式的文档打不开,显示文档被保护,需要密码,但是下载的网页显示文档是没有密码的
甄嬛传所有的台词
朱芳雨胡美为什么离婚 朱芳雨小三是谁 朱芳雨在广东的年薪是多少
台球里的塞是怎么打出来的?
请问青島开发区到黄岛轮渡坐几路公交车?
明天是情人节,你猜我会收到什么礼物? A 玫瑰花 B 糖果 C 巧克力 D 布娃娃