k++之后,k的值是1,当10>6,则K=2,最后k值为5,可答案为6,为什么呢?请给详细解释
int a=10,d=5,k=0,do k++;while(a>d++);求K为6,为什么
答案:2 悬赏:40 手机版
解决时间 2021-05-01 13:37
- 提问者网友:活着好累
- 2021-05-01 04:44
最佳答案
- 五星知识达人网友:低血压的长颈鹿
- 2021-05-01 05:02
你需要注意的是d++,它是先使用d的值再自加!第一次应该是先执行k++,然后是当10>5,然后d自加变为6,再循环,所以你少了一次!
全部回答
- 1楼网友:躲不过心动
- 2021-05-01 06:36
do{
}while()
是先执行后判读!当然要多一次啊!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯