好的,我通过在网上四处查看来完成这项工作,但是有人可以解释一下编号为 1 和 2 的行的确切作用以及为什么需要它们
int structCompare(const void *a, const void *b)
{
struct trade *tempA = (struct trade *)a;//(1)
struct trade *tempB = (struct trade *)b;//(2)
return strcmp(tempA->name, tempB->name);
}