iT邦幫忙

1

資料結構(十)鏈結實作-3使用同一組宣告(結構)

標題太長會斷行看起來有點怪,之後「鏈結串列程式實作」縮成「鏈結實作」。同一支程式會重複使用,可以用迴圈來執行,那同一組宣告呢?

【大綱】

  • 同一支程式
  • 同型態宣告
  • 同一組宣告
  • 總結

使用C語言

【同一支程式】

初學時要執行同樣程式會複製貼上好幾次,
學到迴圈程式碼才看起來比較短。

https://ithelp.ithome.com.tw/upload/images/20190717/200919108wI9c877Pd.jpg

【同型態宣告】

要大量宣告同型態變數,
有沒有類似「迴圈」的辦法,
那就是「陣列」。
感覺很不可思議新手期就有學到,
但是我們可以從程式碼去觀察。

https://ithelp.ithome.com.tw/upload/images/20190717/20091910iBZRkDy5Fe.jpg

當你需要大量宣告同一資料型態,
陣列一行就能幫你搞定。[註1]
但是有個缺點需要同樣型態,
不能混用intcharfloat...

【同一組宣告】

結構就能混用不同資料型態,
因為節點會需要混用資料和指標,
所以要學結構。
https://ithelp.ithome.com.tw/upload/images/20190717/20091910L8HYsjsykP.jpg

【總結】

學資料結構後,可以比較有效率宣告變數。
不過結構(struct)使用上有複雜度。
要學到跟陣列一樣得心應手,
不是件容易事。

感謝撥冗閱讀,有誤歡迎指教。


尚未有邦友留言

立即登入留言