int i = 0;
while(i++ <= 2);
printf("%d",
i--);
则正确的执行结果是 ( )。
A:2
B:3
C:4
D:以上都不是
有如下程序片段:
答案:2 悬赏:80 手机版
解决时间 2021-02-20 20:03
- 提问者网友:黑米和小志
- 2021-02-20 14:52
最佳答案
- 五星知识达人网友:孤独入客枕
- 2021-02-20 16:00
4。(i++)值为3时退出循环,再次使用i时值加1为4,而i--在这儿不会影响结果。只用记住,i++是先使用i的值再对i加1,++i是先对i的值加1再使用i的值。
全部回答
- 1楼网友:笑迎怀羞
- 2021-02-20 16:10
b
a浮点数不能用==比较,错
c、d 单精度和双精度浮点数无法直接比较,即使隐式转换也不行
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯