C语言 while语句的用法 您所在的位置:网站首页 在c语言中为了结束while语句构成的循环 C语言 while语句的用法

C语言 while语句的用法

2023-12-16 06:40| 来源: 网络整理| 查看: 265

目录

1.while语句

2.while流程图​

3.break在while循环中的作用

4.continue在while循环中的作用

5.while循环的使用

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 int main() { int sum = 0; int i = 1; while (i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有