c语言while语句的用法例子_单片机while1的作用[通俗易懂]

c语言while语句的用法例子_单片机while1的作用[通俗易懂]目录1.while语句2.while流程图​3.break在while循环中的作用4.continue在while循环中的作用5.while循环的使用1.while语句关键字:whilewh

目录

1.while语句

2.while流程图​

3.break在while循环中的作用

4.continue在while循环中的作用

5.while循环的使用


1.while语句

关键字:while

while语句创建了一个循环,重复执行直到测试表达式为假或0

while语句是一种入口条件循环,也就是说,在执行多次循环之前已决定是否执行循环。因此,循环有可能不被执行。

循环体可以是简单语句,也可以是复合语句。

形式:

while (表达式)

{

循环语句;

}

2.while流程图c语言while语句的用法例子_单片机while1的作用[通俗易懂]

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== 1a =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的作用[通俗易懂]

今天的文章c语言while语句的用法例子_单片机while1的作用[通俗易懂]分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/75533.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注