欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C++范围for语句

程序员文章站 2024-03-25 14:34:34
...

c++11引入了一种更简单的for语句,这种for语句可以遍历容器或者其它序列的所有元素,如下代码,每次循环都会重新定义冒号左边的循环控制变量,而冒号右边必须是一个序列。

int main(void)
{
    std::vector<int> value1 = {1,2,3,4,5,6};
    for (auto &n : value1) {
        std::cout << n << std::endl;
    }

    int value2[] = { 1,2,3,4,5,6 };
    for (auto n : value2) {
        std::cout << n << std::endl;
    }

    std::string value3{"hello,world"};
    for (auto n : value3) {
        std::cout << n << std::endl;
    }
    return 0;
}

上一篇: for...in & for...of

下一篇: