目录

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 <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语句的用法相关推荐

  1. c语言while将字符循环,C语言 while语句的用法详解

    在C语言中,共有三大常用的程序结构: 顺序结构:代码从前往后执行,没有任何"拐弯抹角": 选择结构:也叫分支结构,重点要掌握 if else.switch 以及条件运算符: 循环结 ...

  2. c语言无法跳出while语句,c语言while语句的用法 该循环永远不会结束

    导读:说到语句,我们很多人都知道,有朋友问c语言中while的用法,另外,还有朋友想问c语言的while循环语句,这到底怎么回事呢?事实上c语言while的限制呢,今天小编整理了c语言while语句的 ...

  3. c语言字符串switch用法,C语言switch 语句的用法详解

    搜索热词 C语言虽然没有限制 if else 能够处理的分支数量,但当分支过多时,用 if else 处理会不太方便,而且容易出现 if else 配对出错的情况.例如,输入一个整数,输出该整数对应的 ...

  4. C语言switch语句的用法详解

    转载: http://c.biancheng.net/cpp/html/39.html C语言提供了一种用于多分支选择的switch语句, 其一般形式为: switch(表达式){      case ...

  5. C语言 —— 嵌套循环语句的用法

    嵌套循环语句 1.什么是嵌套循环语句? 2.例题:for嵌套for循环 3.例题:利用嵌套循环做一个九九乘法口诀表 4.例题:时钟计时器 1.什么是嵌套循环语句? 在C语言中,if-else.whil ...

  6. C语言 for语句的用法

    目录 1.for语句 2.for流程图 3.for使用形式 4.for循环与while循环的对比 5.for循环嵌套 1.for语句 关键字: for for语句使用3个表达式控制循环过程,分别用分号 ...

  7. python语言if语句-Python入门教程之if语句的用法

    这篇文章主要介绍了Python入门教程之if语句的用法,是Python入门的基础知识,需要的朋友可以参考下 OK分享完毕!需要Python资料的可以加QQ群:832339352 进群免费领取下面资料! ...

  8. c语言do while语句用法6,c语言do while的用法

    循环结构是结构化程序设计的三种基本结构之一.下面小编就跟大家分享下c语言do while的用法. do-while语句的一般形式为: do 语句 while(表达式); 这个循环与while循环的不同 ...

  9. c语言goto语句用法_C语言的9种控制结构

    点击蓝字关注我哦 C语言语句 goto语句:无条件转向; if语句:判断语句;while循环语句; do-while语句:先执行循环体,然后判断循环条件是否成立. 之后继续循环;for语句:循环,可替 ...

  10. 51单片机c语言 if 语句,单片机if语句的用法

    单片机if语句格式 sbit P2^0=A1; sbit P1^0=A2; sbit 语句等号后边应该是地址. sbit P2^0=A1:能通过编译码?本人试一下:test.C(6): error C ...

最新文章

  1. POJ2932Coneology(计算几何、平面扫描)
  2. 干货丨大牛带你走向机器学习“正道”:小朋友才迷信算法,大人们更重视工程实践
  3. jsp内置对象pageContext和config对象
  4. Bootstrap的轮播图
  5. 老手机能升级华为鸿蒙,华为正式发布鸿蒙2.0!实现手机、平板等多平台共用一套代码!...
  6. c#中控制不能从一个case标签贯穿到另一个case标签
  7. c#进阶(4)—— Redis 用于消息队列的存储
  8. Jedis之ShardedJedis虚拟节点一致性哈希分析
  9. 实现前后端分离的心得
  10. PHP在线支付类集锦(银联支付宝手机支付宝微信等)
  11. oracle ebs工单入库,ORACLE-EBS_库存功能点操作模块.doc
  12. JS GZIP压缩,GZIP解压
  13. 使用遇到的问题_喷淋塔使用过程中遇到的问题以及解决方法
  14. MongoDB 极简实践入门
  15. Android关闭屏幕时不锁屏
  16. 在excel 中如何让一串数字真正的变为时间格式
  17. mvn compile报错“程序包com.XXX不存在”
  18. SOLIDWORKS Composer关键帧-制作动画的利器
  19. GO语言的实战学习(猜谜游戏和在线词典)| 青训营笔记
  20. 用bulkUpdate执行删除批量的数据是出错!

热门文章

  1. word使用过程中遇到的问题记录(二):如何画柱状图和折线图的组合图?
  2. ps盖印图层在哪里_PS如何盖印图层?PS盖印图层快捷键
  3. c/c++ 去掉空格函数
  4. python爬虫基础案例(面向对象)——爬取猫眼电影并保存数据到excel
  5. 2018年大数据趋势 :人工智能… 数据分析将包含可视化模型…
  6. 使用MongoDB Compass将JSON数据文件导入MongDB
  7. PHP 使用GD库合成带二维码的海报步骤以及源码实现
  8. html 画 斜线表头,HTML 斜线 表头
  9. 如何获取用户的微信openid
  10. 熟悉继承(java)