C语言中for循环语句 for(i=1;i<10;i++)这个一共执行几次 我总是无法完全理解 求

C语言中for循环语句for(i=1;i<10;i++)这个一共执行几次我总是无法完全理解求解答.图不要看就这个问题... C语言中for循环语句 for(i=1;i<10;i++)这个一共执行几次 我总是无法完全理解 求解答.图不要看 就这个问题 展开
 我来答
jhanker
推荐于2017-12-15 · TA获得超过1478个赞
知道小有建树答主
回答量:675
采纳率:73%
帮助的人:489万
展开全部
首先要知道for语句的执行原理,这样你就知道答案了:
现在以 for(i=1;i<10;i++)为例说明如下:
1.:运行到for语句时,让i=1,但这只执行一次。也就是说for语句中第一个分号前的语句只执行一次,就是相当于初始化
2.:判断第二个分号前的代码是否为真
如果为假则退出for语句,就不执行for语句的后面{}中的语句,当然也就不执行第二个分号后的代码了
如果为真,则先执行for语句的后面{}中的语句,如果期间没有跳出语句的代码则执行第二个分号后的代码,再跳回到2步进行判断!
所以你的这个for循环如下执行
先 i=1
1次,此时i=1,满足i<10 执行for语句内代码,执行i++(i=2)
2次,此时i=2,满足i<10 执行for语句内代码,执行i++(i=3)
3次,此时i=3,满足i<10 执行for语句内代码,执行i++(i=4)
4次,此时i=4,满足i<10 执行for语句内代码,执行i++(i=5)
5次,此时i=5,满足i<10 执行for语句内代码,执行i++(i=6)
6次,此时i=6,满足i<10 执行for语句内代码,执行i++(i=7)
7次,此时i=7,满足i<10 执行for语句内代码,执行i++(i=8)
8次,此时i=8,满足i<10 执行for语句内代码,执行i++(i=9)
9次,此时i=9,满足i<10 执行for语句内代码,执行i++(i=10)
此时i=10,不满足i<10 退出for语句,未执行i++(i=10)
无奈去游戏
2016-04-02 · TA获得超过158个赞
知道小有建树答主
回答量:125
采纳率:100%
帮助的人:78.6万
展开全部
9次 i=1 小于10 进入循环 执行声明 后i++
i=2 一次完成,
返回for 判断小于10 进入循环执行声明后i++
i=3 2次完成,
返回for 判断小于10 进入循环执行声明后i++
i=4 3次完成,
返回for 判断小于10 进入循环执行声明后i++
i=5 4次完成,
返回for 判断小于10 进入循环执行声明后i++
i=6 5次完成,
返回for 判断小于10 进入循环执行声明后i++
i=7 6次完成,
返回for 判断小于10 进入循环执行声明后i++
i=8 7次完成,
返回for 判断小于10 进入循环执行声明后i++
i=9 8次完成,
返回for 判断小于10 进入循环执行声明后i++
i=10 9次完成,
大于10跳出循环
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniappvbi1fln9qtsdf
2019-08-28
知道答主
回答量:3
采纳率:0%
帮助的人:1212
展开全部
10次 9次判断成功(for循环体中执行9次),1次判断没成功(for循环体中没执行) 那么 在计算机中执行了9+1判断语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cb43e60
2016-04-02 · TA获得超过219个赞
知道答主
回答量:49
采纳率:71%
帮助的人:14.3万
展开全部
1 2 3 4 5 6 7 8 9 九次,加到10判断退出,多看下书。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
检诗雁8
2016-04-02 · TA获得超过581个赞
知道小有建树答主
回答量:448
采纳率:33%
帮助的人:216万
展开全部
n+1次 0~n 你自己算算~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式