老师,我想问一下这个一维数组怎么倒序输出啊

来源:5-3 数组增删改查及二维数组

懿3423290

2021-10-02


相关截图:

6157c82a2802860905001000.jpg

写回答

1回答

quickzhao

2021-10-02

一维数组的倒序最简单的方法就是将数组下标倒序表示 ,类似:

for ( i = len -1 ; i >= 0; i--)

当然,如果是vector来处理的话,可以使用更灵活的方式比如:

for(std::vector<int>::iterator it=myvec.end()-1;it>=myvec.begin();it--)

或者使用反向迭代器:

for(std::set<int>::reverse_iterator it2=myvec.rbegin();it2 != myvec.rend();++it2)

1
1
懿3423290
谢谢老师!
2021-10-02
共1条回复

重学C++ ,重构你的C++知识体系

一部大片,一段历史,构建C++知识框架的同时重塑你的编程思维

3884 学习 · 1103 问题

查看课程