物流中心对货物按优先级排序。阅读以下代码,排序后 cargo[2].id 的值是多少?
struct Item {
int id, priority;
};
Item cargo[4] = {{0,0}, {1, 3}, {2, 1}, {3, 2}}; // id, priority
// 排序规则:按priority降序
bool cmp(Item a, Item b)
{
return a.priority > b.priority;
}
// main中:sort(cargo+1, cargo+4, cmp);
1
2
3
无法确定