如图,在while循环中count被规定小于64,然而我将count=count+1时却能够输出count=64的结果,此时它不应该是为假吗?而我将它放在while的最下面是就只到63就停止了,这是为什么呢?有人说我放在上面是先计数再循环,也实在不是很懂
不明白为什么count=count+1位置的不同会产生不同的结果
如图,在while循环中count被规定小于64,然而我将count=count+1时却能够输出count=64的结果,此时它不应该是为假吗?而我将它放在while的最下面是就只到63就停止了,这是为什么呢?有人说我放在上面是先计数再循环,也实在不是很懂
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
6条回答 默认 最新
- 技术专家团-小桥流水 2023-06-23 17:36关注
count等于63的时候满足while条件,进入while后,count=count+1,如果在上面, count就变成64了啊,printf输出的就是64。
如果count=count+1放在while最下面,是先输出count,此时count还是63啊,printf后才执行count=count+1本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 课上布置的任务,但本人没学过,求帮
- ¥15 三个简单项目写完之后有重赏之后联系我
- ¥15 python报内存不能read错误
- ¥15 hexo安装这种情况怎么办
- ¥100 找hCaptcha图形验证码自动识别解决方案
- ¥15 启动pycharm出错
- ¥15 Windows Script Host 无法找到脚本文件"C:\ProgramData\Player800\Cotrl.vbs”
- ¥15 matlab自定义损失函数
- ¥15 35114 SVAC视频验签的问题
- ¥15 impedancepy