有關 C 語言程式的陣列資料型態(array data type),下列敘述何者錯誤?
A宣告陣列變數時需設定陣列長度
B陣列內的每個元素都必須具有相同的型態
C我們可以利用註標(index)取出陣列內的特定元素
D因為利用循序的方式讀取資料,所以取得陣列的最後一個元素,會比取得陣列的第一個元素還慢正確答案
答案與詳解
錯誤。陣列是「隨機存取」結構,位址 = 起始位址 + i × 元素大小,取第一個和最後一個元素時間複雜度皆為 O(1),速度相同。循序讀取是鏈結串列(Linked List)的特性。
