C while 循环 | 菜鸟教程

C while 循环

C 循环

只要给定的条件为真,C 语言中的 while 循环语句会重复执行一个目标语句。

语法

C 语言中 while 循环的语法:

while(condition) { statement(s); }

在这里,statement(s) 可以是一个单独的语句,也可以是几个语句组成的代码块。

condition 可以是任意的表达式,当为任意非零值时都为 true。当条件为 true 时执行循环。 当条件为 false 时,退出循环,程序流将继续执行紧接着循环的下一条语句。

流程图

在这里,while 循环的关键点是循环可能一次都不会执行。当条件为 false 时,会跳过循环主体,直接执行紧接着 while 循环的下一条语句。

实例

实例

#include <stdio.h>
 
int main ()
{
   /* 局部变量定义 */
   int a = 10;

/* while 循环执行 */
   while( a < 20 )
   {
      printf('a 的值: %d\n', a);
      a++;
   }
 
   return 0;
}

当上面的代码被编译和执行时,它会产生下列结果:

a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 15
a 的值: 16
a 的值: 17
a 的值: 18
a 的值: 19

C 循环

返回顶部
(0)

相关推荐

  • 在PLC编程中,循环语句FOR和WHILE怎么选?

    迭代语句主要用于重复执行的程序,在 CoDeSys 中,常见的迭代语句有 FOR,REPEAT 及WHILE 语句. FOR 循环 FOR 循环语句用于计算一个初始化序列,当某个条件为 TRUE 时, ...

  • do while 循环结构

    ★ do while 循环结构形式 do {          语句; } while (表达式); ★ do while 循环结构流程 首先执行语句(第 1 次): 之后求解表达式的值 如果值是 0 ...

  • 课程索引⑧——数学系列

    第一节:圆周率--求π的近似值 计算正多边形的周长,假设: 多边形边数 = n 圆的半径 = R 圆的周长 L = 2*n*R*sin(360/(n*2)): π的近似值 = 正多边形周长(L) ÷ ...

  • 流程控制语句-for循环

    很多事情不只是做一次,要重复做.如打印10份试卷,每次打印一份,重复这个动作,直到打印完成.这些事情,我们使用循环语句来完成,循环语句,就是重复执行一段代码//for语句结构: 1 for(初始化变量 ...

  • Python for 循环语句 | 菜鸟教程

    Python for 循环语句 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. 语法: for循环的语法格式如下: for iterating_var in sequenc ...

  • Python While 循环语句 | 菜鸟教程

    Python While 循环语句 Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务.其基本形式为: while 判断条件(cond ...

  • Python 循环语句 | 菜鸟教程

    Python 循环语句 本章节将向大家介绍Python的循环语句,程序在一般情况下是按顺序执行的. 编程语言提供了各种控制结构,允许更复杂的执行路径. 循环语句允许我们执行一个语句或语句组多次,下面是 ...

  • 正则表达式 – 语法 | 菜鸟教程

    正则表达式 - 语法 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串.将匹配的子串替换或者从某个串中取出符合某个条件 ...

  • 正则表达式 – 教程 | 菜鸟教程

    正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"). 正则表达式使用单个字符串来描述.匹配一 ...

  • iPhone 查看电池寿命、充电循环最新教程

    果粉俱乐部 让科技更好的服务生活 点击上方「蓝字」加入我们 苹果 2017 年爆发的「降频门」事件让这家科技巨头遭遇了史上最大的品牌危机. 随后苹果向全球用户致歉,同时在 iOS 系统上加入了电池健康 ...

  • PyCharm 安装教程(Windows) | 菜鸟教程

    PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性,鉴于目前最新版 PyCharm 使用教程较少,为了节约时间,来介绍一下 PyCharm 在 Windows下是如何安装的. 这是 ...

  • 热水循环系统安装教程,水龙头秒出热水不是梦

    热水循环系统现如今已经非常普及,如宾馆.酒店等,总是在我们需要使用热水的时候,能在几秒钟左右就能使用到,这些无疑是热水循环系统的功劳.热水循环系统不再像以前那样,需要将热水管内的冷水排掉,才能用到热水 ...

  • Linux wc命令 | 菜鸟教程

    Linux wc命令 Linux 命令大全 Linux wc命令用于计算字数. 利用wc指令我们可以计算文件的Byte数.字数.或是列数,若不指定文件名称.或是所给予的文件名为"-" ...