While循环

✍ dations ◷ 2025-12-07 20:44:21 #控制流程,计算机编程

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

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

相关

  • 气态气体是四种基本物质状态之一(其他三种分别为固体、液体、等离子体)。气体可以由单个原子(如稀有气体)、一种元素组成的单质分子(如氧气)、多种元素组成化合物分子(如二氧化碳)等组成
  • 殷人东渡美洲论殷人东渡美洲论是一些中外学者提出的假说,将奥尔梅克文明之出现和商朝被周武王所灭时商族人军民渡海联系起来。最早提出殷人东渡美洲假说的是19世纪英国翻译家麦都思,他指出周
  • 斯洛文尼亚银行斯洛文尼亚银行(斯洛文尼亚语:Banka Slovenije)是斯洛文尼亚的中央银行,设立于1991年6月25日,总部位于卢比安纳。斯洛文尼亚银行的任务是确保国内货币稳定和国内外支付的流动性,以
  • 克木语克木语是生活在老挝北部的克木族所说的语言,该语言在越南西北部及北中部、泰国东北部、中国的西双版纳也有分布。在语言学上,克木语属于南亚语系之下的克木语支(英语:Khmuic lan
  • 布莱顿坐标:50°50′35″N 0°07′53″W / 50.842941°N 0.1313120°W / 50.842941; -0.1313120布莱顿(英语:Brighton),英国英格兰东南部东萨塞克斯郡布莱顿-霍夫的海滨城镇,北距伦敦47
  • 新布朗费尔斯新布朗费尔斯(New Braunfels)是美国的一个城市。位于德克萨斯州科马尔县和瓜达卢佩县。据2010年人口普查,新布朗费尔斯有人口57,740人,和2000年相比增加了58%,2000年时有人口36,4
  • 梅森梅森县(Mason County, Washington)是美国华盛顿州普吉特湾东南角的一个县(部分位于基沙普半岛上)。面积2,722平方公里。根据美国2000年人口普查,共有人口49,405人。县治雪尔顿 (S
  • 竞技歌牌竞技歌牌(日语:競技かるた),使用小仓百人一首歌牌,为歌牌比赛的主要形式。过去为日本宫廷游戏,近期才演变成竞技项目,由于比赛激烈,故竞技歌牌又被称为“榻榻米上的格斗技”。分成A~E
  • 卡雷达乡坐标:58°57′47″N 25°48′04″E / 58.963°N 25.801°E / 58.963; 25.801卡雷达乡(爱沙尼亚语:Kareda vald),是爱沙尼亚的一个乡,位于该国中部,由耶尔瓦县负责管辖,首府设于佩埃
  • 晃山晃山(学名:)又称光山,由Maximilian Eugen Joseph命名。光山属里只有这个种。原产于墨西哥。因为原生地环境是在杂草间,所以在栽培方法上要种植在没有阳光直射的地方。有人培育出