在什么情況下用鏈表?
數組只能是一種數據,比如字符串,鏈表是struct自定義數據,通過保存下個結構的手地址來做到能增加和刪除,比如你的數據是人,人有人名,年齡,身高,那就用鏈表!struct person{char name[8];int age;int body;struct person *next;};指針next就保存了下個結構的手地址也可以弄兩個指針,雙向鏈表,,也可以弄多個,字符串,在保存一長傳字符時用,數組在保存相同的數據時用OK可以用malloc realloc calloc 動態分配之后用free 清理內存