循环结构
--1-- 结构循环
1.1 while循环
1.2 do…while循环
1.3 for循环
--2-- break和continue
2.1 break关键字
2.2 continue关键字
--------------------------
【写在开头:】
『
生活中的循环:
C语言中的循环:
循环结构是程序中一种很重要的结构。其特点是,在给定的条件成立时,反复执行某程序段,直到条件不成立为止。
C语言中提供了多种循环语句:
1)goto语句和if构成循环(已经被摒弃)
2)while语句
3)do-while语句
4)for语句
构成循环的几个条件:
一般来说一个循环需要以下几部分构成
1)循环控制条件
循环退出主要依据
2)循环体
循环过程中重复执行的代码块。
3)能够让循环结束的语句(递增、递减、真、假等)
』
--1-- 结构循环
1.1 while循环
1)语法格式
while(条件)
{
语句1;
语句2;
…
语句n;
}
2)while循环执行特点
当条件成立时一直执行程序体。
3)示例
从键盘上输入一个数n,计算1+2+3…+n的值。
//定义变量
int i = , n = , sum = ;
//接受键盘输入n并赋值给变量n
printf("请输入累加上限:\n");
scanf("%d",&n);
//while循环条件小于n
while (i <= n) {
sum += i; //累加
i++;
}
printf("从1累加到%d的值是:%d\n",n,sum);
4)补充
scanf的原理:如果输入缓冲区不为空,则不会让用户再次输入内容,而直接冲缓冲区中继续获取。
最简单的死循环:while(1);