循环语句
(i)while
(ii)for
(iii)do while
循环语句三要素:
1.循环变量的初始化;
2.循环条件;
3.循环变量的更新语句
首先来看while循环,前面我们已经掌握了if语句:

if(条件)语句;

当天件满足的时候,就执行if后面的语句,否则就不执行.注意这个语句只会执行一次.但是在我们的日常生活当中,同一件事我们并不是只需简单的选择去做或不去做,有时候,同一件事情我们需要完成很多次.这个时候我们该怎么做呢?这就引入了我们C语言当中的while语句.

//while 语法结构
while(表达式)循环语句;

while语句执行的时候,只要满足表达式条件,循环就会一直进行下去,直到条件不满足,跳出循环.
举例来说明,比如我们现在要打印1-10的数字.

#include <stdio.h>
int main(){int i;while (i < 11){printf("%d\n",i);i = i+1;}
}

这个代码能够帮助我们了解while语句的基本语法,紧接着我们在while语句的运用当中加入break和continue.
先来看一段含有break实例的代码

#include <stdio.h>
int main(){int i = 1;while (i < 11){if (i == 5){break;}printf("%d\n",i);i = i + 1;}
}

break是用来跳出循环的,所以输出结果如下图所示

其实在循环中只要遇到break,就停止后面的所有循环,直接终止循环.所有,while语句中的break是用于永久终止循环的.
接下来看continue的代码实例.

#include <stdio.h>
int main(){int i = 1;while(i <= 10){if (i == 5){continue;}printf("%d\n",i);i = i + 1;}
}

想想这样输出结果会怎样?如图所示
这样使得程序陷入了死循环,因为continue的作用是用来终止本次循环的,在程序中i = i + 1放在了continue 之后也就意味着,由于continue跳出循环使得i的值并没有自增1,也就是i = 5,从而程序会一直执行 i == 5 的循环语句并不断跳过,所以程序修改如下

#include <stdio.h>
int main(){int i = 1;while(i <= 10){i = i + 1;if (i == 5){continue;}printf("%d\n",i);i = i + 1;}
}
这样输出的结果如下图


因此continue在while语句中的作用就是用来终止本次循环的,也就是说本次循环中continue后边的代码不会再执行,而是直接跳转到while语句的判断部分.进行下一次循环的入口判断.

C语言中循环语句(while)相关推荐

  1. c语言循环语句相关摘要,C语言中循环语句的应用研究

    为了帮助初学者尽快掌握C语言的循环语句,通过实例较详细的分析了循环语句的结构.功能和应用方法,以便读者能在实际应用中能够合理地选择循环语句,编出满足需要的程序来. . 26 0 价值工程 C语言中循环 ...

  2. C语言循环四要素是那些,基于信息化的c语言中循环语句的教学设计探讨

    李芙蓉 摘要:C语言是程序初学者的很好的入门语言,它功能强大,使用灵活.而循环结构是C语言中最复杂.最重要的结构.现在随着网络和手机的广泛使用,信息化越来越多的应用于教学,怎样将信息化融入教学设计中, ...

  3. 循环语句在c语言中的作用是什么,C语言中循环语句的使用

    C语言中的循环语句 在C语言中,有三种类型的循环语句: for语句.while语句和do While语句. 分别介绍如下: 1.for循环语句 for语句格式为: for(表达式1;表达式2;表达式3 ...

  4. C语言循环语句的研究意义,C语言中循环语句的应用研究

    摘 要:C语言是面向过程结构化的设计语言,在其设计.使用中会大量的使用循环语句.循环语句的设计一直是计算机语言开发的一项重要应用.在高级语言使用中,循环语句的使用好坏会直接影响开发项目的质量.C语言中 ...

  5. 循环语句的要素C语言,C语言中循环语句(while)

    循环语句 (i)while (ii)for (iii)do while 循环语句三要素: 1.循环变量的初始化; 2.循环条件; 3.循环变量的更新语句 首先来看while循环,前面我们已经掌握了if ...

  6. 用c语言循环语句,C语言中循环语句有哪些具体怎么用

    C提供三种基本的循环语句:for语句.while语句和do-while语句. 一.for循环 for循环是开界的. 它的一般形式为: for(;;) 语句; 初始化总是一个赋值语句,它用来给循环控制变 ...

  7. c语言中循环体表达式,C语言的循环语句

    循环语句是用于重复执行某条语句(循环体)的语句,它包含一个控制表达式,每循环执行一次都要对控制表达式进行判断,如果表达式为真,则继续执行循环.C语言提供了3中循环语句,分别为while语句,do wh ...

  8. c++语言while循环,c++ c语言while 循环语句入门基础教程

    c++ c语言while 循环语句入门基础教程 我们来看While 循环语句,它跟 For 循环区别在于,For 循环一般知道循环次数,在第一行里头就指明了,而while循环一般不知道循环次数,下面我 ...

  9. c语言 循环结构 ppt,C语言中 循环结构.ppt

    <C语言中 循环结构.ppt>由会员分享,可在线阅读,更多相关<C语言中 循环结构.ppt(42页珍藏版)>请在皮匠网上搜索. 1.第五章循环控制结构,1,本章知识点:,whi ...

最新文章

  1. 我们公司用了6年的通用的权限管理系统设计方案
  2. Python 之 matplotlib (十五)主次坐标轴
  3. 为什么用IP无法访问网站,域名可以访问?
  4. signature=60e238a971088f65081a607ed25e04b3,Healthcare Claims Loss Control Systems And Methods
  5. Python 序列化 pickle/cPickle模块
  6. 机器学习应用方向(一)~英文姓名消歧(name disambiguation)
  7. List类集接口-ArrayList
  8. 一台电脑怎么接两个显示器_电脑数码类目显示器 篇二:11.11抄作业,个人消费级显示器怎么选--20款好价显示器推荐_显示器...
  9. java XML解析防止外部实体注入
  10. PHP 中错误控制符@
  11. 我的世界服务器氪金系统怎么做,[经济]PPRMB销售系统 1.3.1 —— 地图扫码自动到账,氪金系统如此简单[全版本]...
  12. excel或wps查找文本字符串子串或拆分字符串公式
  13. html语言弹出窗口代码,网页弹出窗口代码
  14. js逆向 空气质量检测平台
  15. OPENCV入门教程十一:dilate图像膨胀
  16. C/C++程序员应聘常见面试题深入剖析
  17. python 调整灰度图像对比度_Python实现PS图像调整之对比度调整功能示例
  18. 我的大学(2001-2005,从文艺青年到2B青年)
  19. mysql 列转行union all_SQL查询案例:列行转换[列转行, 使用 UNION ALL 处理]
  20. python通讯录管理系统 tk_通讯录管理系统

热门文章

  1. MAPGIS67卸载
  2. js对象、数组、字符串操作总结(保姆级教程)
  3. 2021年全国职业院校技能大赛(中职组)网络安全竞赛试题(4)(总分100分)
  4. 【QT】使用QML构建一个简易的计算器界面(一)
  5. 马士兵Python基础版2020教程P1-P57 PPT笔记+课堂代码
  6. Java 数组排序工具类
  7. 基于小程序云开发的在线答题小程序源码含答题分类答题记录错题集适合学习适合毕业设计使用
  8. 密度聚类(CFDP)原理与实现
  9. oracle客户端没有sqlldr命令,关于oracle的sqlldr或sqlplus命令没响应的问题
  10. 开发测人体体重电子秤PCBA方案设计