问答详情
源自:5-1 编程练习

score前面为什么要加分号?

if (score<60) 
       {for (;score<60;){
           count++;
       score++;
       }


提问者:记忆沦陷 2015-08-14 21:00

个回答

  • Perona
    2015-08-14 21:36:00
    已采纳

    for循环一般形式都是:

    for(<初始化>; <条件表达式>; <增量>) {}; 

    初始化总是一个赋值语句, 它用来给循环控制变量赋初值;

    条件表达式是一个关系表达式, 它决定什么时候退出循环; 

    增量定义循环控制变量每循环一次后 按什么方式变化。这三个部分之间用";"分开。

    这是固定写法,这里把初始化和增量都省去了,但是位置还是要留给它们的,所以score前面才会有分号。

  • 岳阳白少
    2015-09-16 22:16:46

    数数  还是用while  或者 do/while 吧

  • 慕klb
    2015-08-30 15:54:00

    固定写法,就算你不写初始化变量,也要用分号留个位置。固定格式,不用纠结