for语句

在 C++ 里,for语句是常用的循环控制结构,能让你按照指定的条件多次执行代码块。C++ 有传统for循环、范围for循环两种for循环形式。下面为你分别介绍并给出示例代码。

传统for循环

传统for循环的语法格式如下:

cpp

for (初始化表达式; 条件表达式; 迭代表达式) {
    // 循环体,要执行的代码
}

这里的初始化表达式会在循环开始时执行一次;条件表达式在每次循环开始前进行判断,若为true则执行循环体,若为false则结束循环;迭代表达式在每次循环体执行完毕后执行。

下面是一个使用传统for循环输出 1 到 10 的示例代码:

cpp

#include <iostream>

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

范围for循环

范围for循环主要用于遍历容器(像数组、std::vector等)中的元素,语法格式如下:

cpp

for (声明 : 范围) {
    // 循环体,要执行的代码
}

这里的声明是用来接收范围中每个元素的变量,范围可以是数组、容器等。

下面是一个使用范围for循环遍历数组并输出元素的示例代码:

cpp

#include <iostream>

int main() {
    int arr[] = {1, 2, 3, 4, 5};
    for (int num : arr) {
        std::cout << num << std::endl;
    }
    return 0;
}

以上两种for循环各有适用场景,传统for循环适合在已知循环次数的情况下使用,范围for循环则更适合用于遍历容器中的元素。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值