2023年8月3日,周四上午
目录
- 语法
- 举例说明
语法
for(能存放容器元素的变量:容器){
//函数体
}
容器可以是数组、C++STL容器等
这个变量会自动遍历容器里面的每个元素
举例说明
#include<vector>
#include<iostream>
int main(){
/*-----------------------------
第一个例子
------------------------------*/
std::vector<int> numbers = {1, 2, 3, 4, 5};
for (int num : numbers) {
std::cout << num << " ";
}
std::cout<<std::endl;
/*-----------------------------
第二个例子
------------------------------*/
int num[10]={1,2,3,4,5,6,7,8,9,10};
for(int x:num){
std::cout << x << " ";
}
std::cout<<std::endl;
/*-----------------------------
第三个例子
------------------------------*/
char str[10]="abcdefg";
for(char c:str){
std::cout << c << " ";
}
std::cout<<std::endl;
}