作者jack1218 (赤城我老婆)
看板C_and_CPP
标题[问题] qsort问题
时间Sun Sep 11 19:54:08 2016
在做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://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1473594851.A.033.html
2F:→ bluesoul: 回传值如果是负的,arg1会在前面,所以是小到大 09/11 21:21
3F:→ jack1218: 谢谢! 09/11 21:31
4F:推 qsort: 还好我没什麽问题 09/12 20:39