云计算百科
云计算领域专业知识百科平台

c语言学习笔记:while循环

今天我们开始进入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循环核心是条件成立就重复执行代码,注意更新变量避免死循环

赞(0)
未经允许不得转载:网硕互联帮助中心 » c语言学习笔记:while循环
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!