C++ for循环语句的基本用法

分类:知识百科 日期: 点击:0

C++中的for循环语句是一种常用的循环结构,用于重复执行一定次数的操作。它的基本形式如下:

for (initialization; condition; increment)
{
  statement(s);
}

其中,initialization是指初始化,即定义循环控制变量;condition是指循环条件,当满足条件时,循环继续执行;increment是指循环变量的增量;statement(s)是指循环体,即循环要执行的操作。

for循环语句的使用方法如下:

1. 使用for循环输出数字

#include 

using namespace std;

int main()
{
    for (int i=1; i<=10; i++)
    {
        cout << i << endl;
    }
    return 0;
}

上面的代码中,for循环的initialization是定义一个int类型的变量i,并将其初始化为1;condition是i小于等于10;increment是每次循环后i自增1;statement(s)是输出i的值。运行上述代码,将输出1到10的数字。

2. 使用for循环输出字符串

#include 
#include 

using namespace std;

int main()
{
    string str = "Hello World!";
    for (int i=0; i

上面的代码中,for循环的initialization是定义一个int类型的变量i,并将其初始化为0;condition是i小于str的长度;increment是每次循环后i自增1;statement(s)是输出str[i]的值。运行上述代码,将输出字符串"Hello World!"。

3. 使用for循环计算阶乘

#include 

using namespace std;

int main()
{
    int n;
    cout << "Please input an integer: ";
    cin >> n;

    int result = 1;
    for (int i=1; i<=n; i++)
    {
        result *= i;
    }
    cout << n << "! = " << result << endl;

    return 0;
}

上面的代码中,for循环的initialization是定义一个int类型的变量i,并将其初始化为1;condition是i小于等于n;increment是每次循环后i自增1;statement(s)是将result乘以i。运行上述代码,将计算出n的阶乘。

4. 使用for循环输出九九乘法表

#include 

using namespace std;

int main()
{
    for (int i=1; i<=9; i++)
    {
        for (int j=1; j<=i; j++)
        {
            cout << j << "*" << i << "=" << i*j << "\t";
        }
        cout << endl;
    }
    return 0;
}

上面的代码中,外层for循环的initialization是定义一个int类型的变量i,并将其初始化为1;condition是i小于等于9;increment是每次循环后i自增1;statement(s)是一个内层for循环,它的initialization是定义一个int类型的变量j,并将其初始化为1;condition是j小于等于i;increment是每次循环后j自增1;statement(s)是输出j乘以i的乘法表项。运行上述代码,将输出九九乘法表。

以上就是C++中for循环语句的基本用法,希望能对大家有所帮助。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。