[問題] 印出陣列內的數值

看板C_and_CPP (C/C++)作者 (鋼絲螺絲)時間14年前 (2012/05/18 18:37), 編輯推噓3(305)
留言8則, 5人參與, 最新討論串1/1
問題(Question): 宣告一個陣列 A (含 50 整數,數值自定) 將 A[27]的地址傳給函數 myGet(…) 在 myGet(…) 中印出A[45]及A[18] 的值 補充說明(Supplement): 不是很懂題目的意思...有大神可以幫忙嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.98.113.114

05/18 18:45, , 1F
就先宣告一個陣列A 然後取得A[27]的位址
05/18 18:45, 1F

05/18 18:46, , 2F
再把A[27]的位址傳給myGet() 再根據A[27]的位址
05/18 18:46, 2F

05/18 18:46, , 3F
印出A[48]和A[18]的值
05/18 18:46, 3F

05/18 19:42, , 4F
myGet(int* x){printf("%d,%d",*(x+18),*(x-9));}
05/18 19:42, 4F

05/18 21:58, , 5F
嗯.. 標題.... 嗯嗯.....
05/18 21:58, 5F

05/18 22:10, , 6F
這種題目,好像 沒甚麼意思
05/18 22:10, 6F

05/18 22:13, , 7F
還行吧,考個指標總比計概老是那麼無聊,考什麼 row major
05/18 22:13, 7F

05/18 22:14, , 8F
coulmn major 陣列,就沒什麼人在用 column major 了
05/18 22:14, 8F
文章代碼(AID): #1FjYPlRk (C_and_CPP)
文章代碼(AID): #1FjYPlRk (C_and_CPP)