首先,周期的结构不同
for循环的表达式为:for(单一表达式;条件表达式;末端循环){中间循环;}。
whil
循环是具有固定次数的循环,次数是在循环开始之前设置的。whil
如果for循环中没有第二个表达式,就没有终止循环的条件,代表无条件循环。这种情况下,必须在循环体中给出终止循环的语句,否则就是无限循环。程序中不允许无限循环,循环结构必须在执行一定次数后终止。建议初学者不要使用题目中描述的for语句形式。
相似之处:都与循环语句不同:等价于anddo{}until()是先做一个循环体,再判断条件是否成立。如果第一次为假,本质上相当于序列结构。break在三大循环中都可以用来跳出循环(结束循环),continue可以结束这个循环,进入下一个循环。