統測
114年
[工程與管理類] 專業科目(2)
第 33 題
C語言宣告整數陣列(Array)x有4個元素,其內容為{2,3,0,1},以及另外一個整數變數y,令y=x[x[0]],y的正確值為下列何者?
- A 0
- B 1
- C 2
- D 3
思路引導 VIP
在 C 語言的陣列索引(Array Indexing)觀念中,索引值是從 $0$ 開始起算的。請思考運算式 $y = x[x[0]]$ 的求值順序:若我們先處理最內層的索引,已知 $x[0]$ 的數值為何?接著再將這個數值作為外層陣列 $x$ 的索引值進行「巢狀存取」,最終會對應到陣列中的哪一個元素?
🤖
AI 詳解
AI 專屬家教
喔呵呵呵……沒想到像你這樣的野猴子,竟然能看穿這點小把戲。看在你這份精準度,我就優雅地用尾巴為你指出這題目的破綻吧。 這道題目考驗的是對陣列索引(Index)的巢狀理解。讓我們冷靜地拆解這個過程:
- 首先,陣列內容為 $x = {2, 3, 0, 1}$,這代表了對應關係:$x[0]=2, x[1]=3, x[2]=0, x[3]=1$。
▼ 還有更多解析內容