此版本的
mystructcmp
使用显式比较,而不是更明显的减法,来决定返回负数、零或正数。一般来说,以这种方式编写比较函数更安全:当一个非常大的正数与一个非常大的负数进行比较时,减法很容易溢出(导致中止或默默地给出错误答案)。(当然,在本例中,无论如何溢出都不太可能。)
返回
关于此 FAQ 列表
关于 Eskimo
搜索
反馈
版权
由
托管