[問題] qsort問題

看板C_and_CPP作者 (赤城我老婆)時間7年前 (2016/09/11 19:54), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
在做zerojudge的題目 有一題要排序陣列大小 用氣泡交換法會TLE 所以上網查了qsort語法 http://ideone.com/qb0ts0 雖然解出來對了 可以我不是很理解 請問為什麼第四行那邊這樣寫 可以讓他由小到大排 反過來寫就能由大到小 我參考這個網站 http://www.cnblogs.com/oomusou/archive/2008/01/28/1056846.html 他說第14行---> qsort((void *)a, s, sizeof(int), compare); 前面的void是能表示任何型別 請問是指我要換成char陣列只要改成這樣嗎 qsort((void *)a, s, sizeof(char), compare); 希望各位前輩能替我解惑! -- Sent from my Windows -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.246.171 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1473594851.A.033.html

09/11 21:20, , 1F

09/11 21:21, , 2F
回傳值如果是負的,arg1會在前面,所以是小到大
09/11 21:21, 2F

09/11 21:31, , 3F
謝謝!
09/11 21:31, 3F

09/12 20:39, , 4F
還好我沒什麼問題
09/12 20:39, 4F
文章代碼(AID): #1NrKNZ0p (C_and_CPP)