第31848题 单选题
以下关于C++标准库sort排序函数的使用说法正确的是?
#include <iostream>
#include <vector>
// 此处省略其他头文件
using namespace std;
int main() {
    vector<int> arr = {3,1,4,2,5};
    sort(arr.begin(), arr.end());
    return 0;
}
A

上述代码只需引入已写的<iostream>和<vector>头文件即可正常编译运行

B

代码执行完成后,arr数组的元素顺序为{5,4,3,2,1}

C

sort函数传入的arr.begin()到arr.end()是左闭右开区间,实际排序范围包含arr[0]到arr[4]的所有元素

D

如果将vector的元素类型替换为自定义结构体,sort函数将无法完成排序操作

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析