1. 程式人生 > >基於範圍的for循環

基於範圍的for循環

cnblogs 方法 個數 logs ++ 價值 通過 clas log

1     char buf[5] = {1,2,3,4,5};
2     for (char x : buf)
3         std::cout<<x<<std::endl;

其價值等同於

1     char buf[5] = {1,2,3,4,5};
2     for (int i = 0; i < 5; i ++)
3     {
4         std::cout<<buf[i]<<std::endl;
5     }

只不過基於範圍的for循環一般用於輸出或者取得整個數組的數據,而第二種通過定義變量的方法可以選擇一定範圍的輸出。

基於範圍的for循環