‹ 上一题 下一题 ›

g5-08450. 范围 for·从头走到尾的遍历 未做

1000 ms 256 MB 测试点 ? 知识点题GESP-55级·STL客观题单选
vector<int> v = {4, 5, 6};
for (int x : v) cout << x << " ";

下列说法正确的是( )。

  • A. 只输出 4:x 每一轮都落在同一个位置,需要手动让它前进
  • B. 输出 6 5 4:范围 for 从最后一个元素往前遍历
  • C. 编译错误:范围 for 只能遍历数组,不能遍历 vector
  • D. 输出 4 5 6:范围 for 等价于从 begin() 走到 end(),依次把元素拷贝给 x
未选择
输入
输出

            
答案