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

題目如下 https://imgur.com/a/FA1zTRf q = p 但 p = & a 所以 a b 的位址均為 p 但 b 變為8 , a 不受影響嗎? C = 128 還是不知道它的流程... 不好意思,對C語言還是不太了解,請大大解惑也.... 謝謝 --
QR Code
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.106.163 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Examination/M.1560956334.A.D25.html

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


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

3F:→ sm02188612: 你需要去補指標的觀念 06/19 23:41

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

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

6F:→ sm02188612: 把a的位址塞到p中存 06/19 23:48

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

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

9F:→ sm02188612: 讓a,b兩者產生關聯 06/19 23:53

Let's block ads! (Why?)