課程
/后端開發(fā)
/C
/Linux C語言指針與內存
2.還有什么放在堆里,什么會在棧里?
3.寄存器呢?好像沒提到寄存器?
2015-11-05
源自:Linux C語言指針與內存 4-5
正在回答
1,0x 表示16進制? ?我們平時說的數(shù)字就是10進制? ?方便區(qū)分?
2,堆內存 一般情況下是 自己申請的 一般用malloc 申請的內存 是堆內存
一般我們的變量? 會放在? 棧內存? ??
棧幀? 也是在棧內存 的??
一般情況 下? 堆內存 需要 主動調用??
3, 寄存器? 屬于硬件? 已經不是內存了
CPU 可以直接 從寄存器 取數(shù)據? 這樣 比從內存取快非常多
不過寄存器 內存 還有緩存? 之間 關系 都是 由操作系統(tǒng) 處理的
我們在編程過程一般理解為 從內存取數(shù)據而已?
這個 一般 會在 操作系統(tǒng) 和組成原理? 里面 學習?
表示是十六進制
奈何奈何 提問者
舉報
指針-C語言的核心,代領大家對c語言有更加深刻的理解
2 回答為什么48位操作空間 地址是從0x7fffffffffffffff開始的, 不應該是從12個F開始嗎?
4 回答地址不是動態(tài)的嗎 為什么是連續(xù)排放的?
2 回答為什么地址一樣數(shù)值不一樣?
2 回答這地址是怎么算的?
3 回答我想了解的是為什么指針指向常量的地址,輸出值時,地址是常量的地址,結果卻不一樣,我知道常量不能修改,但是為什么會有這種情況?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-11-25
1,0x 表示16進制? ?我們平時說的數(shù)字就是10進制? ?方便區(qū)分?
2,堆內存 一般情況下是 自己申請的 一般用malloc 申請的內存 是堆內存
一般我們的變量? 會放在? 棧內存? ??
棧幀? 也是在棧內存 的??
一般情況 下? 堆內存 需要 主動調用??
3, 寄存器? 屬于硬件? 已經不是內存了
CPU 可以直接 從寄存器 取數(shù)據? 這樣 比從內存取快非常多
不過寄存器 內存 還有緩存? 之間 關系 都是 由操作系統(tǒng) 處理的
我們在編程過程一般理解為 從內存取數(shù)據而已?
這個 一般 會在 操作系統(tǒng) 和組成原理? 里面 學習?
2015-11-05
表示是十六進制