精華區beta Programming 關於我們 聯絡資訊
※ 引述《richliu.bbs@bbs.poorman.org (新的人生)》之銘言: : 到底這個指標指的是什麼東西 : 是程式語言(C) 的 Point , 還是指電腦硬體架構的 Address : 如果是前者, 和 OS 有關, : 如果是後者, 和硬體有關. : 但是絕對不是都是 32bits, 也不是和 Address Bus 有絕對的關係. : 如果要搞清楚指標是什麼東西, 指標是人定義出來用來方便 "閱讀/撰寫" 程式碼用的 跟原開發公司有關, 因為產品規格是他們定的 只是原開發公司通常會考量其平台及其他因素, 將其指標 size 定義成方便程式撰寫 的大小 範例 : 1.以 C 來說, 早在好幾年前, 64 bit 的指標已經制定規格 2.現行的 Windows, 有些 API 所使用的定義指標就是 64 bit : 只要學會計算機組織, 再看過一次 Assembly , 再寫一隻簡單的 C : Deassembly, 就知道什麼是指標了. ^^^^^^^^^^ 更正一下, 是 disassembly :) -- ※ Origin: 鳥窩 (BirdNest.twbbs.org) ◆ From: cszone