c语言for(m=19,k=0;tot=0;m>=0;m--,k++)这个语句如何理解 - 爱问答

(爱问答)

c语言for(m=19,k=0;tot=0;m>=0;m--,k++)这个语句如何理解

这句语句可能抄写有错误。

for循环中,有两个“;”将语句分成3部分:第一部分,设置循环体重所需变量的初始值;第二部分,设置循环结束标志;第三部分,设置一次循环过后,循环体中所需变量的变化规律。

在本题中,语句应为:for(m=19,k=0,tot=0;m>=0;m--,k++)

第一部分,设置初值:m=19,k=0,tot=0;

第二部分,指定只要m>=0,继续循环,直到m不满足>=0时,结束循环;

第三部分,规定每次循环后,m--,m自减1,同时,k++,k自加1

也就是说,m从初值19,到m=0(第20次循环),都满足m>=0的条件,第21次,m--后变为-1,不满足,退出循环。所以,本循环共循环20尺。


相关标签:c语言

下一篇:笔记本电脑边用边充电对电池有损耗吗?

上一篇:vivoX21iA怎么进入mtk模式

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?