main() { int x; scanf(“%d”,&x); if(x++<5) printf(“%d\n”,x); else printf(“%d\n”,x--);
答案:1 悬赏:40 手机版
解决时间 2021-04-17 18:46
- 提问者网友:椧運幽默
- 2021-04-17 02:34
main() { int x; scanf(“%d”,&x); if(x++<5) printf(“%d\n”,x); else printf(“%d\n”,x--);
最佳答案
- 五星知识达人网友:胯下狙击手
- 2021-04-17 02:42
你输入的是几???
x++<5 是先使用x<5;然后x++;
x--是先使用x的值输出,然后改变x的值追问不好意思,输入的是5追答输入的是 5
开始第一个if判断 x++<5 x<5不成立,if条件不成立,因为你输入的是5,然后x++ x变成了6.
因为if条件不成立,然后执行else语句,现在x已经变成6了,x--是先使用x的值,然后在--,所以先输出6.
x++<5 是先使用x<5;然后x++;
x--是先使用x的值输出,然后改变x的值追问不好意思,输入的是5追答输入的是 5
开始第一个if判断 x++<5 x<5不成立,if条件不成立,因为你输入的是5,然后x++ x变成了6.
因为if条件不成立,然后执行else语句,现在x已经变成6了,x--是先使用x的值,然后在--,所以先输出6.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯