今天我们开始进入while循环的学习啦
1.理解
满足条件就一直干,条件不成立就停下。
2.语法格式
while(判断条件)
{
//循环里要重复执行的代码
}
执行流程:先判断条件,条件为真,执行大括号里的代码,回到第一步再判断;条件为假,跳过循环,往下继续执行
3.代码练习
打印1到5:
#include <stdio.h>
int main()
{
int a=1; //先给个起点
while(a<=5)
{
printf("%d",a);
a++; //关键!a加1,慢慢让条件不成立
}
return 0;
}
为什么不会死循环?
因为a++让a从1一直涨到6,当a=6时条件不成立,循环自动停止。
4.经典OJ题目
求1到100的和:
#imclude <stdio.h>
int main()
{
int sum=0; //存总和,初始为0
int a=1; //从1开始加
while(a<=100)
{
sum=sum+a; //把a累加进sum
a++; //别忘了加1
}
printf("%d\\n",sum);
return 0;
}
5.小结
while循环核心是条件成立就重复执行代码,注意更新变量避免死循环
网硕互联帮助中心




评论前必须登录!
注册