【知识点:auto】
● C++11 标准中的 for 循环,用 auto 以简洁、统一的方式来遍历容器和数组。
#include <bits/stdc++.h>
using namespace std;
vector<int> v;
int main() {
int n;
cin>>n;
for(int i=1; i<=n; i++) v.push_back(i);
for(auto val:v) {
cout<<val<<" "; //1 2 3 4 5
}
cout<<endl;
for(auto &val:v) {
cout<<++val<<" "; //2 3 4 5 6
}
cout<<endl;
return 0;
}
/*
in:
5
out:
1 2 3 4 5
2 3 4 5 6
*/