qsort(s,M,sizeof(char) * N,compare dec);這條線,從長到短。
在原數組char s[M][N]中,四月在三月之後按月排序,四月在三月之後。
根據弦長,四月和三月壹樣長。
所以排隊的結果,不管是前面的還是後面的,都是對的。
因為沒有qsort函數的源代碼,所以它的算法並不清楚。
第壹個qsort隊列,無論使用compareInc還是compareDec,四月在三月之後。
第二個qsort隊列,無論使用CompareC還是compareInc,四月在三月之前。
也就是說:
即使使用compareDec兩次,第壹個四月也在三月之後,第二個四月在三月之前。
即使使用compareInc兩次,第壹個四月也在三月之後,第二個四月在三月之前。
即使將Inc/Dec或Dec/Inc混合兩次,第壹個四月也在三月之後,第二個四月在三月之前。