首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C语言中循环语句总结

while循坏:  for循环:  while和for循环的对比: 区别:for 和 while 在实现循环的过程中都有初始化、判断、调整这三个部分,但是 for 循环的三个部 分⾮常集中,便于代码的维护...答: 这是因为在这段代码中使用了 do-while 循环,循环条件是 n 的值不为 0。...这是因为 do-while 循环先执行循环体,然后再判断循环条件。与之相反的是 while 循环,它会先判断循环条件,然后再执行循环体。...环中 continue 后的代码,直接去到循环的调整部分。...,来到了i++的调整部分 printf("%d ", i); } return 0; } 运行结果: 对比for循环和while循环中continue对代码的运行影响: 分析代码可以知道它们修改条件的位置不同

13310
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    详解分支和循环结构(剖析if语句,switch语句,while循环,for循环,do-while循环)

    输入一个正的整数,逆序打印这个整数的每一位 eg:输⼊:1234,输出:4 3 2 1 题目解析: 要想得到n的最低位,可以使⽤n%10的运算,得到的余数就是最低位,如:1234%10得到4 要想去掉...后,当i等于5的时候,循环正 break 的地方终止,不再打印,不再循环。...do-while循环 一般形式: do 语句; while(表达式); do-while循环执行流程: 在 do while循环中先执⾏图上的“语句”,执行完语句,在去执⾏“判断表达式”,...do-while循环中的break和continue do-while循环中的break和for,while非常相似。那continue呢?...上代码 可以看出程序死循环了,这是因为continue跳过了后面代码,使得i一直为5,所以在do-while循环中 continue的作用是跳过本次循环中 continue 后的代码,直接去到循环的判断部分

    23810

    【C语言】分支循环第二章

    "%d ", i); i = i+1; } return 0; } 2.输⼊⼀个正的整数,逆序打印这个整数的每⼀位 例如: 输⼊:1234,输出:4321 输⼊:521,输出:125...题⽬解析 要想得到n的最低位,可以使⽤n%10的运算,得到的余数就是最低位,如:1234%10得到4 要想去掉n的最低位,找出倒数第⼆位,则使⽤n=n/10 操作就可以去掉最低位的,如:n=1234...: 打印了1,2,3,4后,当i等于5的时候,循环正break 的地⽅终⽌,不再打印,不再循环。...4.3 do while循环中的break和continue do.while 语句中的break 会跳出整个do-while循环。...break: continue: 在do-while循环中,continue不会直接跳出循环,而是跳过continue后面的语句,然后直接到循环条件去判断。

    12310

    分支与循环(3)

    6.3 while 循环的实践 练习:在屏幕上打印 1~10 的值 6.4 练习 输⼊⼀个正的整数,逆序打印这个整数的每⼀位 例如: 输⼊:1234,输出:4 3 2 1   输⼊:521,输出:1 2...要想得到n的最低位,可以使⽤n%10的运算,得到的余数就是最低位,如:1234%10得到4。  2....8.2 do while循环的执⾏流程 在 do while 循环中先执⾏图上的“语句”,执⾏完语句,在去执⾏“判断表达式”,判断表达式的 结果是!...例如: 输⼊:1234 输出:4 输⼊:12 输出:2 参考代码: 这⾥并⾮必须使⽤ do while 语句,但是这个代码就⽐较适合使⽤ do while 循环,因为n即使是 0,也是1位数,要统计位数的...9.3 do while循环中的break和continue  do.while 语句中的 break 和 continue 的作⽤和 while 循环中⼏乎⼀模⼀样,⼤家下来可以⾃⾏测试并体会。

    9310

    京东资深架构师代码评审歪诗

    在此之前在和讯网负责股票基金行情系统的研发工作,具备高并发、高可用互联网应用研发经验。 贾言验幻空越重, 命循频异长。 依轮线日简, 接偶正分壮。言欢空月虫, 明勋品宜昌。...依伦先日贱, 洁偶正粉妆。 贾言 架构师说, 用20个字描述代码评审的内容, 自省也省人。由于是一字一含义, 不连贯, 为了增强趣味性, 每句都增加对应的歪解。...循: 不要在循环中调用服务,不要在循环中做数据库等跨网络操作 频: 写每一个方法时都要知道这个方法的调用频率,一天多少,一分多少,一秒多少,峰值可能达到多少,调用频率高的一定要考虑性能指标,...接偶正分壮 - 洁偶正粉妆 接: 接口是用来隔离变化的,如果一个业务有几种不同的形态,但都有相同的处理,那么可以定义接口来隔离业务形态的不同,在服务调用处,通过业务类型字段来获得不同的服务类。...考虑各种边界条件的输出,比如运单号查询服务, 要考虑用户输入错误运单时怎么返回,有边界的查询条件,如果用户查询条件超过边界了, 应该返回什么 为失败做设计,如果出问题了有降级应对方案。

    4.7K30

    【C语言篇】循环语句详解(超详细)

    = 1; while(i<=10) { printf("%d ", i); i = i+1; } return 0; } 练习 输⼊⼀个正的整数...,逆序打印这个整数的每⼀位 例如: 输⼊:1234,输出:4321 输⼊:521,输出:125 题⽬解析 要想得到n的最低位,可以使⽤n%10的运算,得到的余数就是最低位,如:1234%10得到...do while循环的执行流程 在 do while 循环中先执⾏图上的“语句”,执⾏完语句,再去执⾏“判断表达式”,判断表达式的结果是!...例如: 输⼊:1234输出:4 输⼊:12输出:2 因为至少是一位数,所以可以用do while循环,但用其他的循环也行 参考代码: #include int main()...在这⾥我们也可以对⽐⼀下 while 循环和 for 循环中 continue 的区别: do while循环中break和continue 和while循环中一模一样 循环的嵌套 前⾯学习了三种循环

    18410

    【C语言】分支与循环(下)

    6.3 while 循环的实践 练习:在屏幕上打印 1~10 的值 6.4 练习 题目:输入一个正的整数,逆序打印这个整数的每一位 例如,输入: 123,输出: 321 解析:对这个原整数取余得到末位...8.2 do-while 循环的执行流程 【重点】 do-while 循环中先执行 do 后的语句,执行完语句,再去执行判断表达式,判断表达式的结果是!...例如,输入:1234,输出:4 这里并非必须使用 do-while 语句,但是这个代码就比较适合使用 do-while 循环,因为 n 即使是0,也是1位数,要统计位数的。 9....9.2 for循环中的 break 和 continue 9.2.1 break 举例 其实和 while 循环中的 break 一样,for 循环中的 break 也是用来终止循环的,不管循环还需要循环多少次...在 for 循环中 continue 的作用是跳过本次循环中的 continue 后的代码,直接跳到循环的调整部分。 9.3 do-while循环中的break和continue 10.

    5210

    循环语句详解

    个正的整数,逆序打印这个整数的每⼀位 例如: 输⼊:1234,输出:4321 输⼊:521,输出:125 题⽬解析 要想得到n的最低位,可以使⽤n%10的运算,得到的余数就是最低位,如:1234%...do while循环(直到型循环) 语法形式 在循环语句中 do while 语句的使⽤最少,它的语法如下: do 语句; while(表达式); while 和 for 这两种循环都是先判断,...do while循环的执行流程 在 do while 循环中先执⾏图上的“语句”,执⾏完语句,再去执⾏“判断表达式”,判断表达式的结果是!...例如: 输⼊:1234输出:4 输⼊:12输出:2 因为至少是一位数,所以可以用do while循环,但用其他的循环也行 参考代码: #include int main()...在这⾥我们也可以对⽐⼀下 while 循环和 for 循环中 continue 的区别: do while循环中break和continue 和while循环中一模一样 循环的嵌套 前⾯学习了三种循环

    5610

    JavaScript之选择控制语句(if,switch,while,do-while,for循环)及很重要的表达式真与假

    作者 | 随笔川迹 ID | suibichuanji 前言 撰文:川川 您将在本文当中学习到 顺序语句 分支语句 If判断,switch,while循坏,do..while循环,for循环,表达式中的真...,需要注意几点: 循环的初始条件是定义在外面的 只有while中条件表达式为真时,才执行里面的语句体 while循环中应该有循环变量的更新,否则它会造成死循环 06 do...while循环 创建一个执行指定语句的循环...与while的区别是: whle循环是先判断后执行,而do..while是先执行,后判断 当第一次条件不成立时,while不会执行,而do-while无论是否成立都至少会执行一次 循环中每次都会计算的表达式...当条件表达式循环条件值为假,则跳到do...while之后的语句 例如将while语句改成do..while写法 var number = 1; var sum = 0; function getSum...,若表达式为真,则执行语句体,若为假,则跳出while循环,它常用于:不知道循环执行的次数,只知道达到某个条件的时候循环继续时使用 do- while循环是while循环的变形,在语法上与while有相似度

    2.1K20

    三篇文章让你彻底学会C语言中的分支和循环语句——(二)循环语句

    ); //while后面条件满足,死循环打印haha return 0; } 1.2 while循环的实践 输入一个正的整数,逆序打印这个整数的每一位 例如: 输入:1234,输出:4 3...2 1 输入:521,输出:1 2 5 题目解析: 要想得到n的最低位,可以使用n%10的运算,得到的余数就是最低位,如:1234%10得到4 要想去掉n的最低位,找出倒数第⼆位,则使用 n=n...3. do-while循环 首先来看一下do-while循环的执行流程图: 在 do while 循环中先执行图上的“语句”,执行完语句,在去执行“判断表达式”,判断表达式的结果是!...=0,则继续循环,执行循环语句;判断表达式的结果==0,则循环结束。 所以在 do while 语句中循环体是至少执行一次的,这是 do while 循环比较特殊的地方。...continue 的作用是跳过本次循环中 continue 后边的代码,在 for 循环和 while 循环中有所差异的。

    7210

    C语言:分支与循环

    :i<=10 调整部分:i++ 3.3 while循环的练习 题目:输⼊⼀个正的整数,逆序打印这个整数的每⼀位 例如: 输⼊:1234,输出:4 3 2 1 输⼊:521,输出...五、do-while循环 在循环语句中 do while 语句的使⽤最少 do 语句;//想包含更多的语句,可以加上⼤括号 while(表达式); while 和 for 这两种循环都是先判断,...在 do while 循环中先执⾏图上的“语句”,执⾏完语句,在去执⾏“判断表达式”,判断表达式的 结果是!=0,则继续循环,执⾏循环语句;判断表达式的结果==0,则循环结束。...6.1 while和do while循环中的break和continue break: int main() { int i = 1; while(i<=10) { if(i == 5) break...do.while 语句中的 break 和 continue 的作⽤和 while 循环中⼏乎⼀模⼀样,所以不做讲解。

    17710

    【C语言基础篇】结构控制(下)转向语句break、continue、goto、return

    循环、for循环和do...while循环中的使用方法和效果相同。...语句后边的部分不再执行,直接进入下一次循 下面依然以打印1-10的数字为例,分别展示continue在三种循环中的使用和效果 1. continue在 while 循环中 #include while循环中使用continue一样进入死循环) 打印结果为1 2 3 4 6 7 8 9 10 3. continue在 do...while 循环中 #include<stdio.h...: 在while循环和do...while循环中,如果continue刚好跳过了循环变量调整部分,将会导致死循环 而在for循环中,由于循环变量调整部分是单独拿出来的,所以使用continue不会导致死循环...不过要注意,continue用于while循环和do...while循环中,可能会跳过循环变量调整部分,导致死循环。

    13110

    【C语言初阶】探索编程基础:深入理解分支与循环语句的奥秘

    这正是分支语句(如if-else、switch等)和循环语句(如for、while、do-while等)大放异彩的舞台。...0; } break在while循环中的作用: 其实在循环中只要遇到break,就停止后期的所有的循环,直接终止循环 所以:while中的break是用于永久终止循环的 while中 continue...i); // 这里输出的是 2,3,4,6,7,8,9,10,11 } return 0; } continue在while循环中的作用就是: continue是用于终止本次循环的,也就是本次循环中...所以,for循环的风格更胜一筹;for循环使用的频率也最高,我本人也比较喜欢用for循环(嘻嘻) do while 循环 do while 循环代码示例: do { 循环语句; }while(表达式...(i<=10); return 0; } do while循环中的break和continue 总体来说和之前差不太多 代码示例: // 代码1 int main() { int i = 1; do

    10710

    C语言基础——循环详解!

    while 循环 do...While循环 For循环 一、while循环 1、形式: while (表达式) // { //语句 } 表达式 每一次循环都要判定表达式的值 如果为真(表达式的值为1)...继续执行循 环后面的代码 (3)执行完b 后,继续判断a是否满足条件。...由于while循环不会自行更改循环控 制变量的内容,所以while循环中为循环控制变量赋值的工作要由设计者自己来 做,完成后再回到步骤(2)重新判断是否继续执行循环。...裙里有大量学习资料,有大神解答交流问题,每晚都有免费的直播课程 二、Do.....while do { 语句; } while (表达式); 先执行一次循环里面的代码,然后对表带是求值,值为真接着循环...注意:do……while语句最后的分号(;)不可少,否则提示出错。

    4.4K00

    Linux:中使用getopts处理脚本参数

    与getopt不同的是,getopts是Shell内建的命令,不需要额外安装。getopts可以处理短选项(如-a)和带参数的选项(如-b value),但不支持长选项(如--help)。...调用getopts: 在while循环中调用getopts,逐个处理选项。 处理选项: 使用case语句根据选项进行相应的处理。 处理非法选项。.../bin/bash # 初始化变量 a_flag=0 b_value="" c_flag=0 # 解析命令行选项 while getopts "ab:c" opt; do case $opt in...解析命令行选项: 使用while getopts "ab:c" opt; do循环解析选项。 opt是当前处理的选项,OPTARG是当前选项的参数值。...:处理非法选项,输出错误信息并退出。 :):处理缺少参数的选项,输出错误信息并退出。 打印解析结果: 解析完成后,打印选项的状态和参数值。

    65310
    领券