首先一共有三种语句: while for dowhile
下面本公子依次来介绍一下
1 while
首先介绍while的语法结构
while(表达式)
循环语句;
接下来是本公子的代码演示
打印1到10的数字
#include<stdio.h>
int main()
{
int i = 0;
while (i <= 10)
{
printf("%d", i);
i++;
}
return 0;
}
接下来是break 和continue 在while循环中的作用
先看代码演示
#include<stdio.h>
int main()
{
int i = 1;
while (i <= 10)
{
if (i == 5)
break;
printf("%d", i);
i++;
}
return 0;
}
break的作用:永久终止循环
接下来再看一组代码演示
#include<stdio.h>
int main()
{
int i = 1;
while (i <= 10)
{
if (i == 5)
continue;
printf("%d", i);
i++;
}
return 0;
}
continue的作用:终止本次循环,后面的代码将不会被执行,而是直接跳转到while语句的判断部分,进行下一次循环的入口判断。
2.for循环
首先说for的语法结构
for(表达式1;表达式2;表达式3)
循环语句
接下来我们用for循环打印1到10数字
![](https://i-blog.csdnimg.cn/blog_migrate/7c6c99ec1df434958c3e11d1ce50958a.png)
这里i<10更易理解,写成i<=9也可以,但是不易理解。
接下来我介绍 break和continue 在for循环中的作用
![](https://i-blog.csdnimg.cn/blog_migrate/e5ab789a53614d2891dc5eb358e7d3e2.png)
此时打印出来的结果是1234,所以break是终止整个程序
![](https://i-blog.csdnimg.cn/blog_migrate/5551934388dca6c7d27b78243e891cd2.png)
此时打印出来的是1234678910 ,continue的作用是跳过后面的语句,重新进入if的判断语句。
3.do while循环语句 *
先说语法:do
循环语句;
while(表达式)
![](https://i-blog.csdnimg.cn/blog_migrate/eb81ba6cf45d660ece2907702aea2d88.png)
由于do while使用的场景有限,所以不是很常用。
谢谢阅读