課程
/后端開發(fā)
/C
/Linux C語言指針與內(nèi)存
c語言的不支持對內(nèi)存地址操作么
2016-11-05
源自:Linux C語言指針與內(nèi)存 4-3
正在回答
可以對內(nèi)存操作但是不直接對地址操作
地址 本來就是一個值 而已 用16進(jìn)制表示?
類似這樣一個整數(shù)? ? 0x 005566CC
你甚至可以認(rèn)為 他就是 一個 數(shù)字也是可以的??
你要對地址 做什么操作呢?? 你沒有表達(dá)出來
一般 情況下 一個地址保存 在一個變量里面? 這個變量就是我們說的指針了?
指針的 具體 內(nèi)容 就是?0x 005566CC? 這樣一堆數(shù)組? 在計算機里?
二進(jìn)制可能是 0000 00110011 0100 0100 11001100
int 類型的保存也是?二進(jìn)制? 0000 00110011 0100 0100 11001100
在內(nèi)存中 保存的值 和int 的值 保存的 是一樣的? 只是使用時候 有區(qū)別而已?
那么 你要做什么操作呢? 既然是地址? ?就會對應(yīng) 計算機的內(nèi)存
可是 計算機的內(nèi)存確實? 在操作系統(tǒng)保護(hù)下的? 真實地址 確是看不到的 我們能找到的就是虛擬地址
如果你修改后的值? 不是一個具體地址 可能 那個數(shù)據(jù)就沒有什么意義了?
所以 一般情況下 我們對地址的操作 就是? 根據(jù)現(xiàn)在的地址 移動到下一個 數(shù)的地址?
地址 不是一個數(shù)? 不能進(jìn)行具體的? +- */ 計算 主要是 沒有意義
而一般 使用就是? 去查看 這個地址的 內(nèi)容 而已?
所以你想要什么具體操作 可以表達(dá)清楚? 我不是特別理解 個人Q? 1400100300? 歡迎交流學(xué)習(xí)
舉報
指針-C語言的核心,代領(lǐng)大家對c語言有更加深刻的理解
3 回答應(yīng)用程序和操作系統(tǒng)內(nèi)存地址區(qū)分點
1 回答linux c語言
2 回答C語言語法小問題
3 回答關(guān)于內(nèi)存地址問題
1 回答操作系統(tǒng)內(nèi)核所占用的內(nèi)存
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-11-05
可以對內(nèi)存操作但是不直接對地址操作
2020-11-24
地址 本來就是一個值 而已 用16進(jìn)制表示?
類似這樣一個整數(shù)? ? 0x 005566CC
你甚至可以認(rèn)為 他就是 一個 數(shù)字也是可以的??
你要對地址 做什么操作呢?? 你沒有表達(dá)出來
一般 情況下 一個地址保存 在一個變量里面? 這個變量就是我們說的指針了?
指針的 具體 內(nèi)容 就是?0x 005566CC? 這樣一堆數(shù)組? 在計算機里?
二進(jìn)制可能是 0000 00110011 0100 0100 11001100
int 類型的保存也是?二進(jìn)制? 0000 00110011 0100 0100 11001100
在內(nèi)存中 保存的值 和int 的值 保存的 是一樣的? 只是使用時候 有區(qū)別而已?
那么 你要做什么操作呢? 既然是地址? ?就會對應(yīng) 計算機的內(nèi)存
可是 計算機的內(nèi)存確實? 在操作系統(tǒng)保護(hù)下的? 真實地址 確是看不到的 我們能找到的就是虛擬地址
如果你修改后的值? 不是一個具體地址 可能 那個數(shù)據(jù)就沒有什么意義了?
所以 一般情況下 我們對地址的操作 就是? 根據(jù)現(xiàn)在的地址 移動到下一個 數(shù)的地址?
地址 不是一個數(shù)? 不能進(jìn)行具體的? +- */ 計算 主要是 沒有意義
而一般 使用就是? 去查看 這個地址的 內(nèi)容 而已?
所以你想要什么具體操作 可以表達(dá)清楚? 我不是特別理解 個人Q? 1400100300? 歡迎交流學(xué)習(xí)