While循环

✍ dations ◷ 2025-12-06 14:12:47 #控制流程,计算机编程

在编程语言中,while循环(英语:while loop)是一种控制流程的陈述。利用一个返回结果为布尔值(Boolean)的表达式作为循环条件,当这个表达式的返回值为“真”(true)时,则反复运行循环体内的代码;若表达式的返回值为“假”(false),则不再执行循环体内的代码,继续执行循环体下面的代码。

因为while循环在区块内代码被运行之前,先检查陈述是否成立,因此这种控制流程通常被称为是一种前测试循环(pre-test loop)。相对而言do while循环,是在循环区块运行结束之后,再去检查陈述是否成立,被称为是后测试循环。

相关

  • 纳米线电池纳米线电池是由斯坦福大学崔屹等人发明的锂离子电池。该电池用硅纳米线覆盖的不锈钢阳极取代了传统的石墨阳极。由于硅比石墨存储的锂大十倍,可以让阳极的能量密度大大增强,减
  • 闪锌矿闪锌矿(英语:Sphalerite)是种由锌和铁结合的硫化物。晶形常为四面体状。纯闪锌矿近于无色,但随着成分中铁含量的增加由浅黄、黄褐、棕甚至黑色,因此难鉴定。具有完全的菱形十二
  • 王士雄王士雄,字孟英,浙江海宁人,清朝医家,温病学派重要代表人物。居于杭,世为医,咸丰中,杭州陷,转徙上海,当时因战乱,疫病大作,经他治疗的病患,大多全活,名震吴越。他继承了吴又可、叶天士、吴
  • 斯克里文县斯克里文县(Screven County)是美国佐治亚州东部的一个县,东邻南卡罗来纳州。面积1,698平方公里。根据美国2000年人口普查,共有人口15,374人。县治西尔瓦尼亚。成立于1793年12月1
  • 3-甲基-2-戊醇3-甲基-2-戊醇(英语:3-Methyl-2-pentanol,IUPAC名:3-methylpentan-2-ol)是一种六碳醇,有两个手性碳原子,因而存在四种立体异构体(2R3R、2R3S、2S3R、2S3S)。3-甲基-2-戊醇是蛇麻花(英
  • 幂运算(英语:Exponentiation),又称指数运算,是数学运算,表达式为 b n {\displa
  • 雷斯顿里斯顿(Reston)是美国弗吉尼亚州费尔法克斯县的一个普查规定居民点,位于华盛顿特区都会区内。2010年人口58,404 人。这是一个国际知名的规划社区,成立于1964年。它更新了第二次
  • 罗德岛设计学院罗德岛设计学院(英语:Rhode Island School of Design,缩写:RISD /ˈrɪzdiː/))是一所位于美国罗德岛州首府普罗维登斯的私立艺术学院。该学院成立于1877年,位于普罗维登斯学院山(Co
  • 布雷顿森林体系布雷顿森林体系(英语:Bretton Woods system)是1944年7月至1973年间,世界上大部分国家加入以美元作为国际货币中心的货币体系。布雷顿森林协定对各国就货币的兑换、国际收支的调
  • 临床决策支持系统临床决策支持系统 (英文Clinical decision support system,简称CDSS)是一种协助医护人员进行医疗决策的交互式专家系统。它是人工智能理论在医疗领域的主要实践,而且它的概念