相同点:都是循环语句
不同点:
for的循环次数是透明的,当你知道要做多少次循环的时候优先选择for循环,比如做N次循环
for(i=0i<Ni++){
//statement............
//可以用continue结束本轮循环,进入下一轮
}
它相当于
i=0while(i<N)
{
i++
//statement............
//可以用break跳出循环体 //可以用continue结束本轮循环,进入下一轮
}
而do {} until()是先做一次循环体再判断条件是否为真,如果第一次就为假它本质上就相当于顺序结构。
三大循环体内都可以使用break跳出循环(结束循环),continue结束本轮循环进入下一轮循环
c语言中没有until循环,c语言中循环有大体三:while循环(当型循环),do while循环(直到循环),for循环 do while循环结构: do{........} while(ture) //特别要注意别忘了分号!......