首页
阿Q吧
>
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了。
相关问答
c语言中,若i=3,则printf("%d",-i++);输...
如果int i=3 则printf("%d",-i++)执行...
若i =3,则printf("%d",-i++);输出的值为...
若有"int i =3;",则"printf("%d",-i...
为什么这题是错的? 若i =3,则printf("%d",-...
C语言编程 main() { int i=3,j=4; pr...
C语言中,若输出-i++,i起始值为3,然后3下一个值应是怎...
请教一个C语言问题。若输入3个整数3,2,1,则以下程序输出...
最新问答
c语言中,若i=3,则printf("%d",-i++);输出结果是4为什么错呢
推荐一款五六十万的轿车,应该买什么车了?
韩国目前最当红的综艺节目是哪几个节目?
外星人17能不能跑的动使命召唤11和刺客信条大革命?
龙之谷去了神圣天堂怎么回去?
乾草是甘草吗
为什么word打字下面会出现红色波浪线
化妆品的法律法规是什么
澳洲悉尼大学读硕士一年学费是多少
1⼀2(a-b)+b通分