C语言 while循环,循环用于重复执行语句块,直到给定条件返回false
。在上一个教程中,我们学习了C语言 for循环。在本指南中,我们将学习 while
循环。
C while
循环
while
循环的语法:
while
循环流程图
while
循环的示例
输出:
步骤 1:变量计数初始化为值 1,然后测试该条件。
步骤 2:如果条件返回true
,则执行while
循环体内的语句,否则控制退出循环。
步骤 3:使用++
运算符递增计数值,然后再次测试循环条件。
猜测这个while
循环的输出
该程序是无限循环的一个例子。由于变量var
的值相同(此变量上没有使用++
或 --
运算符,因此在循环体内)条件var <= 2
将永远为真,循环永远不会终止。
无限while
循环的例子
例 1:
无限循环: var
将始终具有值>= 5
,因此循环永远不会结束。
例 2:
无限循环:由于--
运算符,var
值将继续减小,因此它总是<= 10
。
在while
循环中使用逻辑运算符
就像关系运算符(< > <= >= == !=
)一样,我们也可以在while
循环中使用逻辑运算符。以下方案有效:
使用与(&&
)运算符,这意味着两个条件都应该为真。
或(||
)运算符,此循环将运行,直到两个条件都返回false
。
这里我们使用两个逻辑运算符 NOT(!
)和 AND(&&
)。
使用逻辑运算符的while
循环示例
在这个例子中,我们在while
循环中使用逻辑运算符测试多个条件。
输出: