看板 Grad-ProbAsk 關於我們 聯絡資訊
※ 引述《APE36 (PT鄉民)》之銘言: : Let A be a two-dimensional array. The address of A[4][2] is 1978 and A[2][3] : is 1986. Assume that each element of A occupies two bytes. : (a)Find the address of A[3][8]. : (b)Find the number of rows of A. : 以上今日的練習考題 : 出來題目 腦中一片空白!! : 不知道有人可以提供我"完整解法"嗎?? : 感覺這好像很基礎~~但是我看講義好像也沒出的那麼細微呀@@ 這種題目直接畫圖 加一下答案就出來了 黃色是垂直 紅色是水平的計算 array A │ 0 1 2 3 4 5 6 7 8 ─┼────────────────────────── 0 │ 1982 │ ↑ 1 │ 1984 │ ↑ 2 │ 1986 │ ↓ 3 │ 1976 198820002012202420362048 │ ↑ 4 │ 1978 │ ↓ 5 │ 1980 │ ↓ (下不去所以就換column了) 故 (a)2048 (b)6 應該沒錯吧XD 以上 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.99.196
saponevol23:畫完圖column或row major應該就可以直接看出來 03/16 22:49
cksh3300110:這個原PO講解更詳細 當然了解後用計算會更好 03/17 14:47
cksh3300110:因為如果是A[999][999] 會畫的死吧... 03/17 14:48
dunkjames:推~~ 03/18 00:00