目录
1.while语句
关键字:while
while语句创建了一个循环,重复执行直到测试表达式为假或0。
while语句是一种入口条件循环,也就是说,在执行多次循环之前已决定是否执行循环。因此,循环有可能不被执行。
循环体可以是简单语句,也可以是复合语句。
形式:
while (表达式)
{
循环语句;
}
2.while流程图
3.break在while循环中的作用
在循环中只要遇到break就停止后期的所有循环,直接终止循环。所以while中的break是用于永久终止循环的。
4.continue在while循环中的作用
continue是用于终止本次循环的,也就是在本次循环中continue后边的代码不会再执行,而是直接跳转到while语句的判断部分。进行下一次循环的入口判断。
5.while循环的使用
a = scanf("%d",&num);
while (a==1)
{
//循环行为
a = scanf("%d",&num);
}
可简化为
while (scanf("%d",&num) == 1)
{
//循环行为
}
第二种形式同时使用scanf()的两种不同的特性。首先,如果函数调用成功,scanf()会把一个值存入num。然后,利用scanf()的返回值(0或1,不是num的值)控制while 循环。因为每次迭代都会判断循环的条件,所以每次迭代都要调用scanf()读取新的num值来做判断。
注意:==运算符是C的相等运算符,该表达式判断a是否等于1.不要把a== 1与a =1混淆,后者是把1赋给a。根据测试条件 a == 1,只要a等于1,循环就会重复。当 a 的值不为1时,循环结束。然后程序打印出最终值。
6.实例
#include <stdio.h>
int main()
{
int sum = 0;
int i = 1;
while (i<=100)
{
sum += i;
i++;
}
printf("sum=%d\n",sum);
return 0;
}
今天的文章c语言while语句的用法例子_单片机while1的作用[通俗易懂]分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/75533.html