- 一般我们直接写for循环
一般来说我们直接写用for循环的就很不错了比如下面的这样子。这个主要是在main程序里面出现一次或者是两次的时候,那么用起来很方便。尤其是容器它的for循环就不用那么麻烦。
- array
const int N=1e5+9;
int a [N],len=9;
for(int i=1;i<=len;i++){
cout<<a[i]<<'\t';
}
cout<<'\n';
}
- vector
vector<int>L;
for (int num : L) {
cout << num << " ";
}
cout <<'\n';
- 什么时候要特意的编写一个这样的功能?
我们什么时候需要特地去编写这样在一函数呢?
- 在检查自己那个数组是否达成自己的功能的时候,需要测试的时候需要用。
- 如果经常要使用,遍历其中的元素,那么编一个函数是再好不过了。那么这里就说一下。嗯,两者之间的对比吧。
主函数中不止一次需要用到,或者,自己编写的函数中需要频繁调用的时候就另外写这样一个功能会用。
- array
int a [9];
void funPrint( int a[],int len){
for(int i=1;i<=len;i++){
cout<<a[i]<<'\t';
}
cout<<'\n';
}
/********* main中 *****/
funPrint(a,9);
- vector
vector<int>L;
void processVector(vector<int>& L){
// 在这里处理vector
for (int num : L) {
cout << num << " ";
}
cout <<'\n';
}
/********* main中 *****/
processVector(L);