單純的紀錄之前所犯的錯,在struct裡面宣告了char *,結果只有重新malloc struct,卻沒注意到char *的問題。
在struct中的char *,如果沒有每次重新malloc記憶體空間,僅會用4 bytes來紀錄address,所以每個宣告出來的struct都會使用到同一個記憶體空間的char *。
底下是個簡單的使用struct來建立的link list範例
單純的紀錄之前所犯的錯,在struct裡面宣告了char *,結果只有重新malloc struct,卻沒注意到char *的問題。
在struct中的char *,如果沒有每次重新malloc記憶體空間,僅會用4 bytes來紀錄address,所以每個宣告出來的struct都會使用到同一個記憶體空間的char *。
底下是個簡單的使用struct來建立的link list範例
之前說會在把這些經典老片在挖出來看看,昨天總算不辭辛苦的在晚上一點之前看完了,看完還是覺得很棒,雖然片子真的已經有些年代了,剩下的就是電子情書了,另外可以的話,也希望找一下美國情緣,印象中他也讓我覺得很感動。