[問題]陣列本身加減問題

作者: glass0520 (快樂就好)   2018-11-15 07:23:42
此程式碼來源是106地特4等程式設計考題
題目問輸出為何?
https://imgur.com/oJU522G.jpg
這是我直接複製貼上直接跑出來的答案
https://imgur.com/XPwfbC7.jpg
我直接把每個輸出出來
本來想說是要問元素個數,但四維陣列我難解析,數字也頗大
所以我用二維試試...如下
https://imgur.com/FfheL6a.jpg
結果a[5][5] a[0][0] 跑出來的不是記憶體位址!
下面兩個算式,我想大概是元素個數...
&a[5][5]-&a[0][0]大概是 d8c-cb0 -> dc ->16*d+c -> 220/4 -> 55
a[5]-a[0]也符合 d78-cb0 -> c8 -> 16*c+8 -> 200/4 ->50
接下來我又試試一維陣列直接a[0]~a[5]輸出樣子...
https://imgur.com/1217fOa.jpg
我的問題是想請問,陣列沒設值情況下,直接給指定索引,到底是什麼意思?
原題目是要問元素個數?然後只適用在四維陣列嗎?
原題目輸出是怎麼出來的?

Links booklink

Contact Us: admin [ a t ] ucptt.com