C语言的循环结构总共有三种,分别为while语句,for语句,和do..while语句,下面分别讲解这三种语句
while语句:
语法:
while(表达式){
执行语句;
}
当表达式为真时,会执行方法体中的语句,当为false时,则会跳出while语句,该循环一般用于不知道循环次数时使用
for语句
for(定义初始值;表达式;数值变化增量){
执行语句
}
for语句是我们最常用的循环语句,当表示式为真时,会执行方法体中的语句,当为false时,则会退出循环,for语句一般在已知循环次数的情况下使用
do....while
语法:
do{
执行语句;
}while(表达式);
该循环的特点是先执行一遍do中的语句,然后再执行while中的判断,所以do..while语句最少会执行一次,do..while一般用的比较少,只用在特定的情况下会使用到,所以在使用时要慎重。
说明:三种循环可以嵌套使用,这里就不一一缀述了。
continue和break语句
在循环语句中,又是并不需要我们从始到终进行循环执行,可能执行到某一步时,符合某种条件需要我们直接跳过或退出循环,此时就用到了continue和break语句。
continue:
continue语句是只跳过当前循环,比如刚进入循环中,在执行第一条语句时,符合条件我不需要再执行下面的各种语句,此时使用continue,退出当前此次循环,开始下次循环的执行
break;
break语句指的是结束循环,当在语句中有条件符合,使用break,则整个循环全部结束。