📜  C C++ For循环与示例(1)

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

C C++ For循环与示例

在编程中,For循环是一种常见的循环结构,它使得我们能够方便地重复执行一段代码。C和C++都拥有for循环结构,语法和用法也非常相似。

语法

For循环的基本语法为:

for (循环变量初始化; 循环条件; 循环变量更新) {
    // 要重复执行的代码
}

其中,循环条件是一个逻辑表达式,只要结果为 true 就会一直执行循环体内的代码。而循环变量初始化和循环变量更新都通常用递增或递减操作来实现循环的控制。循环变量的作用是记录当前循环的次数或状态。

示例

以下是一个使用for循环计算1到10的累加和的示例代码:

#include <stdio.h>

int main() {
    int sum = 0;
    for (int i = 1; i <= 10; ++i) {
        sum += i;
    }
    printf("1到10的累加和为:%d\n", sum);
    return 0;
}

该程序运行的输出结果为:

1到10的累加和为:55

再来看一个使用for循环输出九九乘法表的示例代码:

#include <iostream>

using namespace std;

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

该程序运行的输出结果为:

1x1=1 
1x2=2 2x2=4 
1x3=3 2x3=6 3x3=9 
1x4=4 2x4=8 3x4=12 4x4=16 
1x5=5 2x5=10 3x5=15 4x5=20 5x5=25 
1x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36 
1x7=7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49 
1x8=8 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64 
1x9=9 2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63 8x9=72 9x9=81
总结

以上就是C和C++中For循环的语法和使用方法,For循环是编程中不可或缺的一部分,熟练掌握其用法对于编写高效、优雅的代码非常有帮助。