为了账号安全,请及时绑定邮箱和手机立即绑定

这道题目用for 来做 要怎么写?

这道题目用for 来做 要怎么写?

此生不变丶 2016-04-23 19:25:21
查看完整描述

1 回答

已采纳
?
guozhchun

TA贡献103条经验 获得超76个赞

while (score < 60)
{
    score++;
    count++;
}
// 把上面的 while 循环换成下面的 for 循环
for ( ; score < 60; score++)
{
    count++;
}


查看完整回答
2 反对 回复 2016-04-23
  • 此生不变丶
    此生不变丶
    能帮我解释下 for(; score<60;scre++) 中为什么 要加一个 ; 这个
  • 此生不变丶
    此生不变丶
    加一个分号 ,为什么不加就编译不了 帮忙解释下 谢谢了
  • guozhchun
    guozhchun
    for 结构小括号内有三个部分:for (a; b; c)。a 部分是在for 循环开始前的执行的语句。 b 部分是for循环是否继续的判断条件。 c 部分是循环每执行一次后执行的语句,也就是for循环大括号({})中内容执行后应该执行的语句。在这道题目中,因为score在前面已经初始化了,没必要在初始化一次,所以可以空着(就是一个空语句)。当然也可以写成这样 for (score = 53; score < 60; score++)。for中三个部分缺一不可,否则编译错我。当没有语句要写时,用空语句代替,就是直接写一个分号
点击展开后面2
  • 1 回答
  • 0 关注
  • 1218 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信