While循环

✍ dations ◷ 2025-11-22 03:59:25 #控制流程,计算机编程

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

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

相关

  • 光谱学光谱学(英语:Spectroscopy)是研究物质发射、吸收或散射的光、声或粒子来研究物质的方法。光谱学也可以被定义为研究光和物质之间相互作用的学科。历史上,光谱学指用可见光来对物
  • 多路复用多路复用(Multiplexing,又称“多工”)是一个通信和计算机网络领域的专业术语,在没有歧义的情况下,“多路复用”也可被称为“复用”。多路复用通常表示在一个信道上传输多路信号或
  • 德意志米歇尔德意志米歇尔(Deutscher Michel)是德国的拟人化形象,这个称呼起源于近代,而至今也仍然可以在讽刺画中找到。戴着典型的睡帽(英语:nightcap 德语:Schlafmütze )或者绒球帽的“德意志
  • 丙子丙子为干支之一,顺序为第13个。前一位是乙亥,后一位是丁丑。论阴阳五行,天干之丙属阳之火,地支之子属阳之水,是水克火相克。中国传统纪年农历的干支纪年中一个循环的第13年称“丙
  • 棉堡棉堡(Pamukkale,音“帕慕卡雷”)位于土耳其西南代尼兹利省境内,因该地像一座雪白的城堡而得名。棉堡高160米,长2700米。城市富有温泉以及石灰岩溶洞,泉水在富有碳酸盐矿物的梯田流
  • 陇海铁路.mw-parser-output .RMbox{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.mw-parser-output .RMinline{float:none
  • Ain't That a Kick in the Head?Ain't That a Kick in the Head?是一首非常值得玩味的歌曲。它是在1960年,由Jimmy_Van_Heusen(英语:Jimmy_Van_Heusen)作曲,Sammy Cahn作词,Nelson Riddle指挥,并且由迪安·马丁在
  • 皮耶罗·门卢皮皮耶罗·门卢皮(意大利语:Piero Portaluppi;1888年3月19日-1967年7月6日),是一位知名的米兰,是一位知名的意大利设计师,出生于米兰。他的设计风格相当有个人特色,作品领域包括有建筑
  • 乐天利乐天利(Lotteria)是乐天集团旗下的一家跨国速食连锁店,在日本、韩国、台湾、中国大陆、越南和印尼都有分店。乐天利名称源于其母公司的名称乐天集团。乐天利最初由日籍韩国人辛
  • 俄克拉荷马州州旗俄克拉荷马州州旗图案为一个天蓝色底上的奥塞奇族原住民水牛皮盾牌,下方为七根鹰的羽毛。俄克拉荷马州州旗上有两个和平的象征,一个是印第安人的卡吕梅(Calumet)烟斗,另一个是欧