//设置结构体,struct student { int id;int score;} stu[4];int main(){ struct student stu[4...
int (*compar)(const void*,const void*)//比较两个元素大小的函数指针 ); 函数中第一个函数参数(void)的类型非常奇妙,因为待排序数据的元素类型可能是整形、浮点型、字符型、结构体……而void类型就像一个宰相(宰相肚子能撑船)不管你传过来的地址是何类型,我都可以积极的收纳。 函数中第四个函数参数是最难理...
constvoid*b){avea1=*(constave*)a;avea2=*(constave*)b;if(a1.av>a2.av)return-1;if(a1...