C和C++最強(qiáng)大的地方在哪里呢?就是指針對(duì)內(nèi)存的操作。有了指針我們才可以在代碼內(nèi)存里自由飛翔,想玩哪里玩哪里,想變什么變什么。 內(nèi)存 首先我們聊聊什么是內(nèi)存(我們以32位程序模型為例)。對(duì)于一個(gè)進(jìn)程來說,內(nèi)存可以理解成一連串的帶編號(hào)的存儲(chǔ)區(qū)域。 每個(gè)進(jìn)程都映射一段連續(xù)的虛擬內(nèi)存地址(不是內(nèi)存的真實(shí)物理地址,只是一個(gè)編號(hào),物理內(nèi)存地址可以不連續(xù))。 每個(gè)格子我們理解為一個(gè)字節(jié),也就是一個(gè)byte或者說一個(gè)unsigned char。 而指針...
2021-01-18 09:08:08