C语言 while语句的用法

article/2025/9/12 12:18:16

目录

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== 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;
}


http://chatgpt.dhexx.cn/article/mZTTjFpj.shtml

相关文章

C语言中的while循环语句的使用

一、为什么要使用循环结构&#xff1f; 在C语言中我们主要学习的循环语句有while循环、for循环和do循环。当一件事需要我们完成很多次&#xff0c;我们就可以通过循环来解决。 1.while循环 while(表达式) { 循环语句&#xff1a; }// 当执行while循环时中&#xff0c;先判…

C语言中的while循环语句

日常生活中除了选择之外&#xff0c;还有很多循环做的事情&#xff0c;比如说三点一线的生活&#xff0c;日复一日的工作&#xff0c;每天都在重复着一样的事情&#xff0c;这就是循环&#xff0c;那么C语言中的循环语句是什么样的呢&#xff0c;开始今天的分享。 while循环 …

用例描述总结

参考文章&#xff1a; 1、https://blog.csdn.net/shanxing2/article/details/5774245 2、https://blog.csdn.net/ZZh1301051836/article/details/71514575 3、用例规约&#xff1a;https://blog.csdn.net/happyunbound/article/details/8119691 一、思路 根据自己的系统&#…

01_描述功能_用例图(Use Case Diagram)

目录 1. 简介 2. 作用 3. 元素 4. 关系 4.1. 关联 4.2. 泛化 4.3. 依赖 1. 简介 用例图是由角色和用例组成动态视图。 2. 作用 用例图是系统的蓝图&#xff0c;传达系统的设计意图。描述系统的功能&#xff0c;简明扼要地表达系统做什么。描述角色与角色、角色与用例、…

用例分析

自从1992年 Ivar Jacobson 发表了关于如何使用用例&#xff0c;从系统用户的角度来提取软件需求的方法的论文之后&#xff0c;这种方法已经逐渐流行起来。但是有一个最常见的问题是&#xff1a;当我得到了用例之后&#xff0c;如何才能把他们用代码实现出来&#xff1f;本文由两…

课程注册管理系统(用例图及用例描述)

案例名称:课程注册管理系统 案例系统描述&#xff1a; 为某学校的教务管理部门开发一个课程注册管理系统。 该校实施学分制&#xff0c;每学期开学前&#xff0c;教务管理人员利用该系统输入本学期开设的全部课程及相关信息&#xff0c;提供课程总表(所有课程的任课教师、每…

描述测试用例及例子

一&#xff0e;概念 1.什么是测试用例&#xff1f; 在测试过程中很重要的一类文档&#xff0c;它是测试工作的核心、是一组在测试时输入输出的标准、是软件需求的具体对照。 2.测试用例的作用&#xff1a; 检验软件是否满足客户需求、体现一个测试人员的工作量、展现测试用例的…

测试用例详解用例模板

目录 一、测试用例概述1.1 什么是用例&#xff1f;1.2 什么是测试用例&#xff1f;1.3 测试用例设计和编写的作用1.4 测试用例编写注意事项 二、测试用例模板2.1 Excel格式2.2 XMind格式2.3 字段说明 一、测试用例概述 1.1 什么是用例&#xff1f; 用例&#xff1a;用户使用的…

可复用测试用例描述要素

测试用例的输入、操作、预期结果和评估标准、前提条件是测试用例不可少的要素&#xff0c;但对于可复用测试用例而言&#xff0c;这是不够的。本文在文献规定的测试用例要素基础上&#xff0c;增加了新的内容。从而从多个角度完整地对可复用测试用例进行了描述&#xff0c;为可…

用例图说明

用例的概念 用例是一系列描述用户使用系统实某种目的时成功或失败的场景的集合&#xff0c;它使用文字表示&#xff0c;而不是图表用例和场景的关系&#xff1f;什么是主场景或 happy path&#xff1f; 一个场景是一系列用户和系统间动作和会话的合集&#xff0c;是用例的一个实…

用例图详解

对于用例图来说我们需要了解的是什么叫用例图,构成用例图的要素,用例图有哪些重要的元素,各个用例之间的关系。当然最重要的是如何根据需求创建用例图。具体的创建通过一个简单的学生管理的例子说明创建的过程和例子。   我的所有例子都是是使用Rose这个软件来画的,现在…

uml用例如何描述

來源&#xff1a;http://space.itpub.net/118838/viewspace-483405 一、难点&#xff1a; 写 好用例就必须理解以下三个概念&#xff1a; --范围 scope&#xff1a;真正被讨论的系统是什么&#xff1f; --主执行者 primary actor&#xff1a; 谁有要实现的目标&#xff1f;…

怎样做需求分析:用例说明

当我们进行业务流程分析时&#xff0c;只空对空而不落到纸面上是不可以的。过去&#xff0c;在面向过程的时代&#xff0c;我们绘制DFD图、流程图&#xff0c;以及编写流程说明来描绘这一部分分析&#xff1b;而现在&#xff0c;在面向对象的时代&#xff0c;我们则是绘制行动图…

需求分析之——用例图

用例图(Use Case Diagram)是由软件需求分析到最终实现的第一步&#xff0c;它描述人们如何使用一个系统。用例视图显示谁是相关的用户、用户希望系统提供什么样的服务&#xff0c;以及用户需要为系统提供的服务&#xff0c;以便使系统的用户更容易理解这些元素的用途&#xff0…

用例图解释说明文档

用例图(Use Case Diagram)是由软件需求分析到最终实现的第一步&#xff0c;它描述人们如何使用一个系统。用例视图显示谁是相关的用户、用户希望系统提供什么样的服务&#xff0c;以及用户需要为系统提供的服务&#xff0c;以便使系统的用户更容易理解这些元素的用途&#xff0…

用例图介绍

用例图 用例图(Use Case Diagram)是由软件需求分析到最终实现的第一步&#xff0c;它描述人们如何使用一个系统。用例视图显示谁是相关的用户、用户希望系统提供什么样的服务&#xff0c;以及用户需要为系统提供的服务&#xff0c;以便使系统的用户更容易理解这些元素的用途&am…

软件实训-用例图2.0 + 简单用例描述

顶层用例图&#xff1a; 小提示&#xff1a; 用例A include 用例B&#xff1a;用例A的实现需要用例B的参与。 用例A extend 用例B&#xff1a; 用例A可以独立实现&#xff0c;但存在触发条件执行用例B。 用例A generalization 用例B&#xff1a;用例A是用例B的抽象化&#xff…

用例图、用例描述

一&#xff0e;UML简介 UML&#xff08;统一建模语言&#xff0c;Unified Modeling Language&#xff09;是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支 持面向对象的分析与设计&#xf…

用例图及用例描述

一&#xff0e;UML简介 UML&#xff08;统一建模语言&#xff0c;Unified Modeling Language&#xff09;是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支 持面向对象的分析与设计&#xff…

用例图——如何描述用例

一 用例图 1 用例间的关系 包含、扩展、泛化。 三者都属于依赖关系。 2 箭头方向 (1) 包含关系&#xff0c;基用例依赖它所包含的用例&#xff0c;箭头指向包含用例。 (2) 扩展关系&#xff1a;扩展用例依赖基用例&#xff0c;它由基用例触发出来的&#xff0c;箭头指向基用…