記錄關於C語言qsort排序字符串的錯誤

使用malloc動態創建字符串數組,使用指針數組取定位每個字符串的位置,當使用qsort去排序每個字符串的時候,發生錯誤。折騰了好久,最後把內存地址打印出來,發現malloc動態給每個字符串的地址不是連續的,但是qsort是按照初始值和每個元素的大小來計算地址,然後進行排序,所以導致訪問的內存地址錯誤。
相關文章
相關標籤/搜索