有同学把比较函数写成 return a.score <= b.score;。关于这个写法,说法正确的是( )。 A. 完全正确,比 < 考虑得更周全 B. 只是排序结果会反过来而已 C. 编译一定报错,根本写不出来 D. 危险:两个元素相等时它返回 true,违反「相等必须返回 false」的约定,可能导致运行时出错