📜  c++ 自动循环 - C++ (1)

📅  最后修改于: 2023-12-03 15:14:01.601000             🧑  作者: Mango

C++ 自动循环

在程序设计中,经常需要进行循环操作,但是循环的条件和步长在不同情况下可能是不同的。C++ 提供了多种循环方式,其中自动循环是一种非常方便的方式。

For 循环

for 循环是 C++ 中最常见的循环方式之一,它使用起来也很简单。下面是一个示例代码:

// 自动循环示例代码
#include <iostream>
using namespace std;

int main()
{
    // 从1到10循环
    for (int i = 1; i <= 10; i++)
    {
        cout << i << endl;
    }

    return 0;
}

输出结果:

1
2
3
4
5
6
7
8
9
10

上面的代码中,通过 for 循环从1到10输出了每个数。这里的 int i = 1 定义了循环计数器,i <= 10 是循环条件,每次循环 i 的值会增加1,也可以使用 i += 2 这样的语句来增加步长。

While 循环

另外一种常见的循环方式是 while 循环,它的使用方式也很简单。下面是一个示例代码:

// 自动循环示例代码
#include <iostream>
using namespace std;

int main()
{
    int i = 1;

    while (i <= 10)
    {
        cout << i << endl;
        i++;
    }

    return 0;
}

输出结果:

1
2
3
4
5
6
7
8
9
10

这个例子和上面的 for 循环的例子是一样的,只是使用了 while 循环来实现。循环的条件是 i <= 10,每次循环 i 的值会增加1。需要注意的是,在 while 循环中要手动增加计数器的值,否则会造成死循环。

Do...while 循环

和 while 循环不同,do...while 循环至少会执行一次。下面是一个示例代码:

// 自动循环示例代码
#include <iostream>
using namespace std;

int main()
{
    int i = 1;

    do
    {
        cout << i << endl;
        i++;
    }
    while (i <= 10);

    return 0;
}

输出结果:

1
2
3
4
5
6
7
8
9
10

这个例子也和前面的例子是一样的,只是使用了 do...while 循环来实现。循环的条件是 i <= 10,每次循环 i 的值会增加1。

总结

以上介绍了 C++ 中常见的循环方式,包括 for 循环、while 循环和 do...while 循环。这些循环方式非常灵活,可以应用于不同的场景。当需要进行循环操作时,可以根据实际情况选择相应的循环方式。