struct girl{int a;int b;}int cmp(void const *x,void const *y){return (*(struct girl *)y).b-(*(struct girl *)x).b;}
1 回答

尚方寶劍之說(shuō)
TA貢獻(xiàn)1788條經(jīng)驗(yàn) 獲得超4個(gè)贊
你應(yīng)該在用qsort函數(shù)吧。
這個(gè)比較函數(shù)應(yīng)該是給qsort傳的第四個(gè)參數(shù)。
對(duì)結(jié)構(gòu)體數(shù)組按b從大到小排序。
這個(gè)cmp函數(shù)中對(duì)空指針進(jìn)行了一下轉(zhuǎn)換,然后在取內(nèi)容。
添加回答
舉報(bào)
0/150
提交
取消