While迴圈
维基百科,自由的百科全书
在程式語言中,while迴圈(英语:While loop)是一種控制流程的陳述。利用一個返回结果为布林值(布尔值)的表达式作為循环條件,当这个表达式的返回值为“true”(“真”)时,则反覆執行循环体内的程式碼;若表达式的返回值为“false”(假),则不再执行循环体内的代码,继续执行循环体下面的代码。
程式範例 [编辑]
C語言與C++ [编辑]
unsigned int counter = 5; unsigned long factorial = 1; while (counter > 0) { factorial *= counter--; /*当满足循环条件(本例为:counter > 0)时会反复执行该条语句 */ } printf("%lu", factorial);