执行语句for(i=1;i<9;i+=3;+);后变量i的值是?

 我来答
做一支健康的望日葵
2023-01-13 · 超过34用户采纳过TA的回答
知道答主
回答量:588
采纳率:89%
帮助的人:19.5万
展开全部

执行语句 for(i=1;i<9;i+=3;+);后变量i的值是7。

这条语句是一个for循环语句,其中i=1表示循环变量i的初始值为1,i<9表示循环条件为i小于9,i+=3表示每次循环i的值要增加3,最后的+);是多余的。

for循环的执行过程是:

  • 第一次循环,i=1

  • 第二次循环,i=1+3=4

  • 第三次循环,i=4+3=7

  • 在第三次循环时,i=7已经大于等于9了,所以循环终止

万神殿梦语者
2023-01-11 · 远方的风比远方更远!
万神殿梦语者
采纳数:41 获赞数:64

向TA提问 私信TA
展开全部
问题提供的代码应该是有问题的。
如果执行语句是for(i=1;i<9;i+=3);后变量i的值是10
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式