循环程序设计C语言

## 循环程序设计C语言笔记

生活中有许多循环的地方,如表的指针
地球的公转,自转等等。那么让我们来
了解C语言中的循环吧!

一、while 循环

♡基本语法
while(循环条件)

循环操作语句

在这里插入图片描述

♡循环三要素
1.循环变量的初值
2.循环变量的判断
3.循环变量的更新

♡特点
先判断,再执行。

举个简单的累加1到100的例子
(●—●)思路:
//需要一个变量,用来存放每次相加的值
int sum = 0;//和
1.循环变量的初值?
int i = 1;
2.循环变量的判断?
while(i<101)
{
//每次循环累加本次的数字
sum = sum + i;
//循环变量的更新
i++;
}

while的注意事项
1、避免让循环的条件变成永真或者永假,不然的话可能没意义
2、千万不要在while后面加;
3、while循环后面的大括号可以省略,如果省略,只能影响离它
最近的那句代码,并且,这句代码不可
以是声明变量的。

二、do-while 循环
♡基本语法
do{
循环体
}
while(循环条件);在这里插入图片描述
注意:这个while后面的小括号必须接;

♡特点
先执行,后判断。
1.先执行一遍循环操作
2.符合条件,循环继续执行
3.否则退出循环

例如:
int a = 1,b = 10;
do
{
b-=a;
a++;
}
while(a–<0);
则执行完循环语句b的值是( )
错误答案-2(不注意的小可爱,容易犯错误哦)。在这里插入图片描述
错因分析:a=1,b=10;
进入循环体
b-=a; → b=b-a; → b=9;
a++; →a=2;
while(0)//因为循环条件为假,所以退出循环。
9–;
所以正确答案为b = 9。

三、for 循环
循环三要素那么麻烦,干脆全顶头上好啦!
那么,for语句很厉害呦!在这里插入图片描述

♡语法
for(表达式1;表达式2;表达式3)
{
语句
}
表达式1通常为循环变量赋初
值,可省略。
表达式2为循环条件,可省略。
表达式3为更新循环变量的值,可省略。
温馨提示:分号用来分隔三个表达式,不可省略!
for(; ; ;)是死循环哦。

♡关于循环问题,需要考虑
1.是否需要循环?
2.循环几次?是否固定循环次数?
3.寻找循环变量。

改变循环状态的语句:
1、break语句:先说明该语句的应用范围,即break语句只在选择结构(switch)和循环结构(while、for)中有意义;break的意思是“跳出”,所以该语句的作用是用于跳出当前选择结构或者循环结构,不在执行结构中后面的动作。

2、continue语句:同样先说明该语句的应用范围,continue语句只在循环结构中有意义。它的意思是“继续”,其作用是停止当前循环,继续下一次循环。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值