循环语句
分类: 选择与循环
· 更新时间 2026-5-27 21:42:20
while 语句
while (条件表达式)
{
条件成立时重复执行代码
}
当条件表达式为真时,重复执行花括号中的代码。每次执行完后重新检查条件。
for 语句
在 while 的基础上,可以指定循环开始之前执行初始化语句,可以指定每次循环结束时进行一个操作。
下面的代码可以重复执行 次花括号的内容:
for (int i = 1; i <= n; i++)
{
条件成立时重复执行代码
}
for 语句的执行顺序:
- 执行初始化:
int i = 1; - 判断条件:
i <= n - 条件为真则执行循环体
- 执行循环后操作:
i++ - 回到步骤 2
常见的 for 循环模式:
// 正序 1 到 n
for (int i = 1; i <= n; i++)
// 倒序 n 到 1
for (int i = n; i >= 1; i--)
// 步长为 2
for (int i = 1; i <= n; i += 2)
// 从 0 开始(数组下标常用)
for (int i = 0; i < n; i++)
高级控制
break;— 立刻结束循环continue;— 立刻进行下一次循环return 0;— 退出函数并返回exit(0);— 结束程序并返回
break
for (int i = 1; i <= 5; i++)
{
cout << i;
if (i == 3)
break;
cout << i;
}
上面代码输出 11223
continue
for (int i = 1; i <= 5; i++)
{
cout << i;
if (i == 3)
continue;
cout << i;
}
上面代码输出 112234455
do-while 循环
先执行一次循环体,再检查条件:
do
{
// 至少执行一次
} while (条件表达式);