void out_vec1(vector vec,unsigned int size){//从最后一个元素开始
if(size!=0){
cout<<vec.at(size-1);
out_vec1(vec,size-1);
}
}
void out_vec2(vector vec,unsigned int size){//第一个元素开始
if(size-1>0)
out_vec2(vec,size-1);
cout<<vec.at(size-1);
}
int main(){
vector vec={1,2,3,4};
out_vec1(vec,vec.size());
out_vec2(vec,vec.size());
return 0;
}
调用递归函数输出vector里面的元素
最新推荐文章于 2023-04-14 21:40:18 发布