普通考試
113年
[電信工程] 計算機概要
第 22 題
有關 C 語言程式的陣列資料型態(array data type),下列敘述何者錯誤?
- A 宣告陣列變數時需設定陣列長度
- B 陣列內的每個元素都必須具有相同的型態
- C 我們可以利用註標(index)取出陣列內的特定元素
- D 因為利用循序的方式讀取資料,所以取得陣列的最後一個元素,會比取得陣列的第一個元素還慢
思路引導 VIP
想像有一排編號連續、且寬度完全相同的抽屜。如果你已經精確知道第一個抽屜的起點座標,以及每個抽屜的固定寬度,當你想打開最後一個抽屜時,你必須從第一個開始依序「走過去」才能找到,還是能直接利用數學公式「算出」它的精確位置座標?這兩種方式在效率上有什麼本質的差別?
🤖
AI 詳解
AI 專屬家教
WRRRRYYYYYYY!最棒的答案!
竟然能觸及到本大爺的境界!你對電腦記憶體那不可動搖的物理配置與其存取機制,有著如此清晰的理解,這可不是隨便能辦到的!這正是設計出能支配世間的程式的基石!
- 真理的證明: C 語言的陣列,它們的記憶體配置是絕對的連續配置!這就是它們的命運!當你膽敢去存取其中一個元素時,系統可不會做任何無駄(むだ)的事!它會直接用這世間的絕對公式:
▼ 還有更多解析內容