循环

简介: 循环

循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的流程图:

微信截图_20221206124634.png


循环类型

循环类型 描述
while 循环 当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件。
for 循环 多次执行一个语句序列,简化管理循环变量的代码。
do...while 循环 除了它是在循环主体结尾测试条件外,其他与 while 语句类似。
嵌套循环 可以在 whilefordo..while 循环内使用一个或多个循环。


循环控制语句

控制语句 描述
break 语句 终止循环或 switch 语句,程序流将继续执行紧接着循环或 switch 的下一条语句。
continue 语句 告诉一个循环体立刻停止本次循环迭代,重新开始下次循环迭代。
goto 语句 将控制转移到被标记的语句。但是不建议在程序中使用 goto 语句。


无限循环

如果条件永远不为假,则循环将变成无限循环。 for 循环在传统意义上可用于实现无限循环。由于构成循环的三个表达式中任何一个都不是必需的,您可以将某些条件表达式留空来构成一个无限循环。


示例:

#include <stdio.h>
int main ()
{
   for( ; ; )
   {
      printf("该循环会永远执行下去!\n");
   }
   return 0;
}点击复制复制失败已复制


当条件表达式不存在时,它被假设为真。您也可以设置一个初始值和增量表达式,但是一般情况下, C 程序员偏向于使用 for(;;) 结构来表示一个无限循环。


提示

可以按 Ctrl + C 键终止一个无限循环。

目录
相关文章
|
3月前
|
JavaScript 前端开发
什么是 for 循环?
什么是 for 循环?
77 0
|
8月前
|
机器人 Python
while`循环
`Python`的`while`循环在条件为真时重复执行代码块。常见用法包括:固定次数循环、无限循环(可由外部条件退出)、使用`break`和`continue`控制流程,以及等待条件满足。经典应用案例有模拟登录尝试、读取文件至末尾和实现简单聊天机器人。`while`循环适用于处理不确定次数迭代和条件触发场景。
95 2
|
8月前
|
C语言
do-while 循环
do-while 循环
70 1
|
8月前
|
机器学习/深度学习
while循环
该内容是关于编程中的`while`循环结构介绍。它以markdown格式展示了`while`循环的基本形式:`while(表达式) 语句;`,并提到如果需要多条语句,可以用大括号包裹。接着,提供了两个实例:一是打印1到10的数字,二是逆序输出一个正整数的每一位。每个实例都配有一个展示结果的图片。
64 2
|
8月前
do while循环
该内容介绍了编程中的循环语句,强调了`do while`循环与`while`和`for`循环的区别。`do while`循环先执行循环体再判断条件,确保至少执行一次,而`while`和`for`先判断条件再执行。通过示例展示了`do while`循环打印1-10和计算正整数位数的应用,指出在某些情况下,`do while`循环更为合适。
53 0
|
8月前
|
C++
C++ 循环
C++ 循环
48 0
|
8月前
|
Shell 开发工具
while do done, until do done(不定循环)
【1月更文挑战第7天】。
70 0
|
C语言
C 循环
C 循环。
46 1
【C#视频】for、while、do-while三种循环
【C#视频】for、while、do-while三种循环