[課業] 108年台鐵三等 計算機概論

看板Examination作者 (十三號套餐)時間6年前 (2019/06/19 22:58), 編輯推噓0(0011)
留言11則, 4人參與, 6年前最新討論串1/1
題目如下 https://imgur.com/a/FA1zTRf q = p 但 p = & a 所以 a b 的位址均為 p 但 b 變為8 , a 不受影響嗎? C = 128 還是不知道它的流程... 不好意思,對C語言還是不太了解,請大大解惑也.... 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.106.163 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Examination/M.1560956334.A.D25.html

06/19 23:30, 6年前 , 1F
p=&b p指到b q=p q指到p指到的東西,所以q指到b
06/19 23:30, 1F

06/19 23:32, 6年前 , 2F
r=&c r指到c p=&a p指到a 後面就純粹代值跟運算了
06/19 23:32, 2F

06/19 23:41, 6年前 , 3F
你需要去補指標的觀念
06/19 23:41, 3F

06/19 23:48, 6年前 , 4F
p是指標,存的是記憶體位址,用*p可以依照p記憶體中存
06/19 23:48, 4F

06/19 23:48, 6年前 , 5F
的位址去找對應的記憶體,再去取出其中的值,p = &a是
06/19 23:48, 5F

06/19 23:48, 6年前 , 6F
把a的位址塞到p中存
06/19 23:48, 6F

06/19 23:53, 6年前 , 7F
先p=&b又再p=&a,是先把b的記憶體位址塞給p,又再把p
06/19 23:53, 7F

06/19 23:53, 6年前 , 8F
存的址改成a的位址,這兩式只是動p中存的位址,不會
06/19 23:53, 8F

06/19 23:53, 6年前 , 9F
讓a,b兩者產生關聯
06/19 23:53, 9F

06/20 08:53, 6年前 , 10F
這樣你可能連linked list都會掛
06/20 08:53, 10F

06/20 15:27, 6年前 , 11F
謝謝各位熱心回答
06/20 15:27, 11F
文章代碼(AID): #1T2askqb (Examination)