<nav id="gb9pn"></nav>

  1. <form id="gb9pn"><legend id="gb9pn"></legend></form>

    <form id="gb9pn"><legend id="gb9pn"><video id="gb9pn"></video></legend></form>
  2. 当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 讲师博文 > C语言中While语句使用规则

    C语言中While语句使用规则 时间:2019-02-14      来源:华清远见

    C语言中的while语句很简单,基本的表达式为while (表达式) {循环体}

    很简单:

    如果表达式为条件成立,则执行循环体的内容;

    如果表达式为条件不成立,则不执行循环体的内容

    例如:

    C语言,While语句    

    执行的结果很简单,每隔一秒钟打印一句 “hello world”,一共五次

    此时 a>0 ,就是一个判定成立,并且循环判定了五次

    忽略刚才的代码,如果我们再修改一下,看看while循环里,经常用的

    continue , 和break是什么情况:

    C语言,While语句

    代码编程上图,你依然可以快速的看懂打印的结果为:

    C语言,While语句

    现在加点东西进去,变成这样,打印的是什么呢:

    C语言,While语句

    公布结果:

    C语言,While语句

    毫无疑问,没有打印 “hello world-3”,这说明什么呢,continue跳过了他下面所有的执行语句,在我们这个代码就是跳过了printf这条语句,继续执行while循环判断打印

    考虑一下,如果把continue换成break,有是什么呢,毫无疑问,打印的结果为:

    C语言,While语句

    只有这一句,因为break和continue可不一样,他是直接跳出整个循环,而不是跳过本次打印,程序跳出循环直接就结束了。

    当然,平时我们在使用也有使用do {循环体} while(表达式); 这种语句的时候,它和前面的while循环有什么区别呢,很简单,就是do while循环,先执行循环体,再执行表达式判断

    ,那么毫无疑问执行结果有两种:

    1)执行循环体中的内容,执行之后,再进行表达式判断,如果表达式成立,则继续执行循环

    2)执行循环体中的内容,执行之后,再进行表达式判断,如果表达式不成立,则结束循环,完事了

    上一篇:C语言:数组定义方式

    下一篇:C语言指针:多级指针

    热点文章推荐
    华清学员就业榜单
    高薪学员经验分享
    热点新闻推荐
    前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2021 北京华清远见科技发展有限公司 版权所有 ,京ICP备16055225号-5,京公海网安备11010802025203号

    回到顶部

    welcome购彩中心